There are several helpful web and print resources that you should keep handy when working with Puppet. This is a small selection of those that I find most useful.
It might seem obvious, but one of the best sources of reference documentation for Puppet is the Puppet Labs site itself. To save you a lot of clicking around, here are the links you'll probably use the most.
One link that I keep bookmarked at all times is the Puppet Type Reference:
http://docs.puppetlabs.com/references/latest/type.html
This lists each of the types of Puppet resources—file
, exec
, user
, and so on—with a complete description of all the attributes of each resource and what they do. Each resource also has a breakdown of the features supported by its providers or platforms.
Puppet also has some built-in help on resource types, available via the puppet describe
command. For example:
ubuntu@demo:~/puppet$ puppet describe --list These are the types known to puppet: augeas...