Infrastructure Team/Puppet: Difference between revisions
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 == | ||