ReleaseEngineering/PuppetAgain/Modules/puppet: Difference between revisions

From MozillaWiki
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.


It has two modes:
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