1
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
|
# File 'manifests/agent.pp', line 1
class puppet::agent ($environment = 'production', $runinterval = '1800', $enable_puppet_service = 'no',) {
ini_setting { "agent_runinterval":
ensure => present,
path => '/etc/puppet/puppet.conf',
section => 'agent',
setting => 'runinterval',
value => $runinterval,
}
ini_setting { "agent_environment":
ensure => present,
path => '/etc/puppet/puppet.conf',
section => 'agent',
setting => 'environment',
value => $environment,
}
ini_setting { "main_environment":
ensure => present,
path => '/etc/puppet/puppet.conf',
section => 'main',
setting => 'environment',
value => $environment,
}
augeas { "/etc_default_puppet": changes => ["set /files/etc/default/puppet/START $enable_puppet_service",], } ->
class { "puppet::service": }
}
|