Puppet Class: heat::config
- Defined in:
- manifests/config.pp
Overview
Class: heat::config
This class is used to manage arbitrary Heat configurations.
Parameters
- heat_config
-
(optional) Allow configuration of arbitrary Heat configurations. The value is a hash of heat_config resources. Example: { ‘DEFAULT/foo’ => { value => ‘fooValue’},
'DEFAULT/bar' => { value => 'barValue'}
} In yaml format, Example: heat_config:
DEFAULT/foo: value: fooValue DEFAULT/bar: value: barValue
- heat_api_paste_ini
-
(optional) Allow configuration of /etc/heat/api-paste.ini options.
NOTE: The configuration MUST NOT be already handled by this module or Puppet catalog compilation will fail with duplicate resources.
26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'manifests/config.pp', line 26
class heat::config (
$heat_config = {},
$heat_api_paste_ini = {},
) {
include heat::deps
validate_legacy(Hash, 'validate_hash', $heat_config)
validate_legacy(Hash, 'validate_hash', $heat_api_paste_ini)
create_resources('heat_config', $heat_config)
create_resources('heat_api_paste_ini', $heat_api_paste_ini)
}
|