Puppet Class: ceilometer::config
- Defined in:
- manifests/config.pp
Overview
Class: ceilometer::config
This class is used to manage arbitrary ceilometer configurations.
Parameters
- ceilometer_config
-
(optional) Allow configuration of ceilometer.conf.
The value is an hash of ceilometer_config resource. Example: { ‘DEFAULT/foo’ => { value => ‘fooValue’},
'DEFAULT/bar' => { value => 'barValue'}
}
In yaml format, Example: ceilometer_config:
DEFAULT/foo: value: fooValue DEFAULT/bar: value: barValue
- ceilometer_rootwrap_config
-
(optional) Allow configuration of rootwrap.conf.
NOTE: The configuration MUST NOT be already handled by this module or Puppet catalog compilation will fail with duplicate resources.
28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'manifests/config.pp', line 28
class ceilometer::config (
$ceilometer_config = {},
$ceilometer_rootwrap_config = {},
) {
include ceilometer::deps
validate_legacy(Hash, 'validate_hash', $ceilometer_config)
validate_legacy(Hash, 'validate_hash', $ceilometer_rootwrap_config)
create_resources('ceilometer_config', $ceilometer_config)
create_resources('ceilometer_rootwrap_config', $ceilometer_rootwrap_config)
}
|