ReleaseEngineering/PuppetAgain/Modules/puppet: Difference between revisions
< ReleaseEngineering | PuppetAgain | Modules
Jump to navigation
Jump to search
(Created page with "This module handles installing, updating, and running puppet. It has two modes: = puppet::periodic = This runs puppet the "normal" way - puppet consults the puppetmaster every ...") |
No edit summary |
||
Line 1: | Line 1: | ||
This module handles installing, updating, and running puppet. | This module handles installing, updating, and running puppet. | ||
The puppet class is imported in toplevel::base, and takes care of installing and configuring puppet. Releng uses two modes of puppet startup, so there are two classes that must *also* be included to make sure puppet actually runs. | |||
= puppet::periodic = | = puppet::periodic = | ||
Line 7: | Line 7: | ||
= puppet::atboot = | = puppet::atboot = | ||
This runs puppet at boot. | This runs puppet at boot. It is used for any subclass of <tt>toplevel::slave</tt> |
Revision as of 21:46, 1 December 2011
This module handles installing, updating, and running puppet.
The puppet class is imported in toplevel::base, and takes care of installing and configuring puppet. Releng uses two modes of puppet startup, so there are two classes that must *also* be included to make sure puppet actually runs.
puppet::periodic
This runs puppet the "normal" way - puppet consults the puppetmaster every 30m or so. It is used for any subclass of toplevel::server.
puppet::atboot
This runs puppet at boot. It is used for any subclass of toplevel::slave