Puppet Agent Run Interval
Change the runinterval from default 30 minutes to 1 minute
1. vim /etc/puppetlabs/puppet/puppet.conf
Add: runinterval = 1m under [main] and [agent]
Example
[main]
vardir = /var/opt/lib/pe-puppet
logdir = /var/log/pe-puppet
rundir = /var/run/pe-puppet
basemodulepath = /etc/puppetlabs/puppet/modules:/opt/puppet/share/puppet/modules
user = pe-puppet
group = pe-puppet
archive_files = true
runinterval = 1m
[agent]
report = true
classfile = $vardir/classes.txt
localconfig = $vardir/localconfig
graph = true
pluginsync = true
environment = production
server = puppet.ttl.local
certname = client.ttl.local
runinterval = 1m
2. Restart the puppet service
/etc/init.d/pe-puppet restart
Envirnment: Puppet Enterprise 3.3.2 + Windows Server 2008 R2
1. Change content of file C:\ProgramData\PuppetLabs\puppet\etc\puppet.conf
Add: runinterval=1m
2. Change content of file C:\Program Files (x86)\Puppet Labs\Puppet Enterprise\service\daemon.bat
Change from
rubyw -rubygems "%~dp0daemon.rb" %*
to
ruby -rubygems "%~dp0daemon.rb" %*
3. Restart the puppet agent service
Comments
Post a Comment