ReleaseEngineering/PuppetAgain: Difference between revisions

Jump to navigation Jump to search
Line 18: Line 18:
In anticipation of using an external node classifier (ENC), node definitions should only include classes - do not define any resources within nodes.  In general, the included classes should be in the [[ReleaseEngineering/Puppet/Modules/toplevel|toplevel]] module.
In anticipation of using an external node classifier (ENC), node definitions should only include classes - do not define any resources within nodes.  In general, the included classes should be in the [[ReleaseEngineering/Puppet/Modules/toplevel|toplevel]] module.


Currently, host-specific values are specified as node-scope variables, rather than using parameterized classes, as these are easier to represent in an ENC.  Such variables are described in [[ReleaseEngineering/PuppetAgain/Modules/toplevel|the toplevel module docs]].  If we decide not to implement an ENC, these can be refactored.
Host-specific values are specified as node-scope variables, as these are easier to represent in an ENC.  Such variables (including some Puppet gotchas) are described in [[ReleaseEngineering/PuppetAgain/node-scope variables|node-scope variables]].


== extlookup/ ==
== extlookup/ ==
canmove, Confirmed users
1,394

edits

Navigation menu