layout | title | subtitle |
---|---|---|
default |
PE 2.6 » Puppet » Modules and Manifests |
Puppet Modules and Manifests |
Puppet configures nodes by reading and applying manifests written by sysadmins. Manifests contain classes, which are chunks of code that configure a specific aspect or feature of a machine.
One or more classes can be stored in a module, which is a self-contained bundle of Puppet code. Pre-existing modules can be downloaded from the Puppet Forge, and most users use a combination of pre-built modules and modules they wrote themselves.
This user's guide includes a pair of interactive quick start guides, which walk you through installing, using, hacking, and creating Puppet modules.
For a more complete introduction to Puppet resources, manifests, classes, modules, defined types, facts, variables, and more, read the Learning Puppet series.
The Puppet reference manual contains more information about using modules and the Puppet language.
The module layout cheat sheet is useful when writing your own modules or hacking existing modules.