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 ===== | ||