fuel-plugin-lma-collector/deployment_scripts/puppet/modules/heka/spec
Éric Lemoine ccdba23158 Move Pacemaker/Corosync code out of lma_collector
This commit moves the Pacemaker/Corosync Puppet code from the
lma_collector module to the Fuel-specific base.pp manifest.

This involves the following changes:

* Fuel's "pacemaker_wrappers::service" define is now used in base.pp
  to configure the LMA service resource to using the "pacemaker"
  provider.

* To configure "pacemaker_wrappers::service" we need to know the Heka
  user. So to avoid hacks where we'd use private variables from the
  lma_collector and heka modules to determine the Heka user the
  lma_collector and heka modules are changed to make the Heka user
  configurable. For this the "heka" class "run_as_root" parameter is
  removed in favor of a "user" parameter.

* In other manifests we use a resource collector to make sure that
  the LMA service resource is not re-configured with the default
  provider. This part is a bit hackish, but we haven't been able to
  come up with a better way to address the issue.

Change-Id: I0ed0bddb245dc3a65b034e5caec14a65cfa908cb
Implements: blueprint lma-without-fuel
2016-01-29 12:50:57 +01:00
..
classes Move Pacemaker/Corosync code out of lma_collector 2016-01-29 12:50:57 +01:00
defines Merge "Fail if differentiator includes slash" 2016-01-04 17:53:07 +00:00
functions Enable buffering for HTTP output plugins 2015-12-23 14:18:50 +01:00
spec.opts Add initial tests for the Puppet modules 2015-08-17 12:08:13 +02:00
spec_helper.rb Add initial tests for the Puppet modules 2015-08-17 12:08:13 +02:00