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 28 29 30 |
# File 'manifests/config.pp', line 5
class puppet::config {
assert_private()
if $::puppet::conf_merge {
$_conf = hiera_hash('puppet::conf')
} else {
$_conf = $::puppet::conf
}
file { '/etc/puppet':
ensure => directory,
owner => 'root',
group => 'root',
mode => '0755',
}
file { '/etc/puppet/puppet.conf':
ensure => file,
owner => 'root',
group => 'root',
mode => '0644',
content => template('puppet/puppet.conf.erb'),
}
}
|