Puppet Class: puppet::agent::config
- Defined in:
- manifests/agent/config.pp
Overview
document me
2 3 4 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 31 32 33 |
# File 'manifests/agent/config.pp', line 2
class puppet::agent::config (
$agent = $::puppet::agent,
$environment = $::puppet::environment,
$use_srv_records = $::puppet::use_srv_records,
$puppetmaster = $::puppet::puppetmaster,
$runinterval = $::puppet::runinterval,
) {
if $environment {
$_environment = $environment
} else {
$_environment = $::environment
}
concat::fragment { 'puppet_agent':
target => '/etc/puppetlabs/puppet/puppet.conf',
content => template("${module_name}/puppet.agent.erb"),
order => '05',
}
if $::osfamily == 'Debian' {
if $agent {
$start = 'yes'
} else {
$start = 'no'
}
file { '/etc/default/puppet':
content => inline_template('START=<%= @start %>'),
}
}
}
|