canmove, Confirmed users
1,394
edits
(Created page with "This module contains a hierarchy of classes that form a taxonomy of build systems. These classes are the link between roles (linux64 slave, buildapi webhead, etc.) and the class...") |
No edit summary |
||
Line 1: | Line 1: | ||
This module contains a hierarchy of classes that form a taxonomy of build systems. These classes are the link between roles (linux64 slave, buildapi webhead, etc.) and the classes and resources required to implement those roles. | This module contains a hierarchy of classes that form a taxonomy of build systems. These classes are the link between roles (linux64 slave, buildapi webhead, etc.) and the classes and resources required to implement those roles. | ||
The hierarchy is clear from the source and the class names. The "leaf" classes in the hierarchy are the nodes that should be specified from a node definition. Note that except as noted, only one leaf class can be included. In most cases, trying to do so will cause puppet to fail. | The hierarchy is clear from the source and the class names. The "leaf" classes in the hierarchy are the nodes that should be specified from a node definition. Note that except as noted, only ''one'' leaf class can be included. In most cases, trying to do so will cause puppet to fail. | ||
== Leaf Classes == | == Leaf Classes == | ||
* ''toplevel::slave::test'' - Test slave (Talos) | |||
* toplevel::slave:: | * ''toplevel::slave::build'' - Build slave | ||
* toplevel::slave:: | |||
eventually e.g.,: | |||
* toplevel::server::buildapi::web | * toplevel::server::buildapi::web | ||
* toplevel::server::slavealloc | * toplevel::server::slavealloc |