Puppet Class: ec2api::config
- Defined in:
- manifests/config.pp
Overview
Class: ec2api::config
This class is used to manage arbitrary ec2api configurations.
Parameters
- ec2api_config
-
(optional) Allow configuration of arbitrary ec2api configurations. The value is an hash of ec2api_config resources. Example: { ‘DEFAULT/foo’ => { value => ‘fooValue’},
'DEFAULT/bar' => { value => 'barValue'}
} In yaml format, Example: ec2api_config:
DEFAULT/foo: value: fooValue DEFAULT/bar: value: barValue
- ec2api_api_paste_ini
-
(optional) Allow configuration of /etc/ec2api/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 ec2api::config (
$ec2api_config = {},
$ec2api_api_paste_ini = {},
) {
include ec2api::deps
validate_legacy(Hash, 'validate_hash', $ec2api_config)
validate_legacy(Hash, 'validate_hash', $ec2api_api_paste_ini)
create_resources('ec2api_config', $ec2api_config)
create_resources('ec2api_api_paste_ini', $ec2api_api_paste_ini)
}
|