Error message

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2404 of /home/crip/domains/


Welcome to the Puppet Labs documentation site. The documentation posted here is also available as a set of PDFs, which can be found here. You can also download the current version of this entire website as a zipped archive; unzip it and follow the instructions in the README.txt file to view the site offline.

Puppet manages your servers: you describe machine configurations in an easy-to-read declarative language, and Puppet will bring your systems into the desired state and keep them there.

See the index for Puppet’s documentation here, or go directly to one of the most popular pages:

The Learning Puppet series is a guided tutorial for new users, which includes a free VM to run exercises on and experiment with. Go from “What’s that?” to “I can do it” in just a few hours.
The installation guide can help you install and configure the current open-source Puppet releases.
The Puppet 3 Reference Manual
The Puppet 2.7 Reference Manual
The latest type reference covers all of the built-in resource types and their available attributes. New users should start elsewhere, but experienced users will spend most of their time in this one page.
The glossary explains the terminology you’ll encounter when reading about Puppet.

Puppet Enterprise

Puppet Enterprise is a complete configuration management platform, with an optimized set of components proven to work well together. It combines Puppet (including a preconfigured production-grade puppet master stack), a web console for analyzing reports and controlling your infrastructure, powerful orchestration features, cloud provisioning tools, and professional support.

Nearly all of the main Puppet and MCollective documentation also applies to Puppet Enterprise. For details about PE’s configuration, see the current Puppet Enterprise user’s guide, or go directly to:

The system requirements
The installation instructions or the upgrade instructions
The quick start guide, which walks through building and managing a small proof-of-concept deployment.
The deployment guide has a ton of information to help you set up and deploy Puppet Enterprise in accordance with the best practices and methods used by Puppet Labs’ professional services engineers.
The PE download page