Puppet Class: puppet_agent::configure
- Defined in:
- manifests/configure.pp
Summary
Uses $puppet_agent::config to manage settings in puppet.conf.Overview
It does not require management of the agent package.
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'manifests/configure.pp', line 3
class puppet_agent::configure {
assert_private()
$puppet_agent::config.each |$item| {
$ensure = $item['ensure'] ? {
undef => present,
default => $item['ensure'],
}
ini_setting { "puppet-${item['section']}-${item['setting']}":
ensure => $ensure,
section => $item['section'],
setting => $item['setting'],
value => $item['value'],
path => $puppet_agent::params::config,
}
}
}
|