Learn to use Bolt to execute commands on remote systems, distribute and execute scripts, and run Puppet tasks or task plans on remote systems that don't have Puppet installed.

The 2018 State of DevOps Report


Discover resources running in your infrastructure and take action. Install Puppet Discovery, add sources and credentials, before running tasks on discovered hosts.

Puppet Enterprise docs help you install, get started, and manage your configuration with both task-based and model-driven automation in a single solution.

Docs for Pipelines for Applications, Pipelines for Containers, and Puppet Container Registry help you set up continuous integration and delivery of your software.
Open Source Puppet
Find information on installing and configuring Puppet, so you can begin bringing machines into a desired state, and keeping them there through automation.
Puppet Development Kit
Take advantage of development and testing tools to help you create great Puppet modules. Puppet Development Kit docs show you how.
Continuous Delivery for Puppet Enterprise
Learn about this purpose-built tool that fully integrates with your Puppet Enterprise infrastructure to provide continuous integration and continuous delivery of your Puppet code.
PE in the Cloud
Find out how to install, configure, and use the Puppet Enterprise Amazon Web Services (AWS) Marketplace Image or the Puppet Enterprise Azure Marketplace template for Azure Resource Manager (ARM).
Translated docs
We have translated documentation! See the following links for selected Japanese, Spanish, and German information.
Puppet Enterpriseへようこそ
Guía de usuarios Puppet Enterprise
Puppet Enterprise Schnellen Einstieg in *nix
Contribute to Puppet docs
To provide feedback on the documentation or to let us know there's an issue, you can open a ticket or email us. If you'd like to work on localizing the docs into another language, we welcome your input.