Changes

no edit summary
Line 2: Line 2:     
Sugar Labs Puppet infrastructure.
 
Sugar Labs Puppet infrastructure.
 +
 +
== Run stages ==
 +
 +
[http://docs.puppetlabs.com/guides/language_tutorial.html#run_stages Run stages] were introduced in Puppet v2.6. Within Sugar Labs infrastructure there are additional, to default Puppet, stages. All puppet modules should take care about it.
 +
 +
Defined tages:
 +
 +
* ''initialize'' only for high-level initialization on nodes level,
 +
* ''main'' default Puppet stage to run nodes.
 +
 +
Modules resources should be registered after ''initialize'' stage and might be before ''main'' one.
    
== Low-level modules ==
 
== Low-level modules ==