This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:qclug_presentations:puppet [2015/11/11 22:01] Root |
wiki:qclug_presentations:puppet [2015/11/11 22:07] (current) Root [Setup R10K] |
||
---|---|---|---|
Line 13: | Line 13: | ||
===== Prerequisites ===== | ===== Prerequisites ===== | ||
- Master/Agent requires at least two servers, masterless requires only one | - Master/Agent requires at least two servers, masterless requires only one | ||
- | - Master/Agent should have DNS configured, but IP addresses could work as well | + | - Master/Agent require DNS to be configured for SSL certificate signing purposes |
===== Installing Open Source Puppet ===== | ===== Installing Open Source Puppet ===== | ||
Line 64: | Line 64: | ||
[master] | [master] | ||
always_cache_features = true | always_cache_features = true | ||
- | environment_timeout=unlimited | + | environment_timeout = unlimited |
- | environmentpath=$confdir/environments | + | environmentpath = $confdir/environments |
basemodulepath = /etc/puppet/modules | basemodulepath = /etc/puppet/modules | ||
ca = true | ca = true | ||
Line 73: | Line 73: | ||
<code> | <code> | ||
[main] | [main] | ||
- | #templatedir=$confdir/templates | + | #templatedir = $confdir/templates |
</code> | </code> | ||
Line 215: | Line 215: | ||
puppet agent -t | puppet agent -t | ||
</code> | </code> | ||
- | ===== Setup R10K ===== | + | |
+ | Enable the agent service to have Puppet run automatically every 30 minutes by default: | ||
+ | <code> | ||
+ | update-rc.d puppet enable | ||
+ | </code> | ||
===== Additional Resources ===== | ===== Additional Resources ===== |