Puppet 3 Reference Manual
Welcome to the Puppet 3 Reference Manual! Use the navigation to the left to get around. Documentation for Puppet 2.7 can be found here.
To install Puppet 3, see the Puppet installation guide. For general advice on upgrading between major versions, see Upgrading Puppet.
This manual is split into several sections:
- “Puppet 3 Overview” contains information about Puppet 3’s new and different features.
- “Puppet 3 Release Notes” track changes between patch and minor releases.
- “The Puppet Language” documents Puppet’s configuration language as implemented in Puppet 3.
- “Modules” explains how to organize your Puppet manifests, obtain pre-existing modules, and publish your own modules for public use.
- “Generated References” links to documentation extracted from the Puppet source code, including the resource type reference, the function reference the metaparameter reference,the report handler reference and the developer reference.