Puppet Agent Run Interval

Change the runinterval from default 30 minutes to 1 minute

Envirnment: Puppet Enterprise 3.3.2 + CentOS 6.5
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

Popular posts from this blog

Nginx Proxy & Load Balance & LNMP

Snort+barnyard2+Snorby CentOS 6.5_64 Installation

ORACLE Error