Puppet Class: puppet::config
- Defined in:
- manifests/config.pp
Overview
Class: puppet::config
Create the puppet configuration file.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'manifests/config.pp', line 5
class puppet::config {
assert_private()
if $::puppet::conf_merge {
$_conf = lookup('puppet::conf', Puppet::Conf, 'deep')
} else {
$_conf = $::puppet::conf
}
if !empty($_conf) {
file { '/etc/puppetlabs/puppet/puppet.conf':
ensure => file,
owner => 'root',
group => 'root',
mode => '0644',
content => template('puppet/puppet.conf.erb'),
}
}
}
|