The 2018 State of DevOps Report

Your data-driven roadmap for DevOps success

How can we help you?

Welcome to Puppet documentation! Want to inventory your infrastructure with Puppet Discovery? Need to manage that infrastructure across containers, VMs, or bare-metal servers with Puppet Enterprise? Looking to integrate and deploy your software with Puppet Pipelines? We've got the information you need to get started and to automate persistently.

Puppet discovery

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

Puppet Enterprise

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

Puppet Pipelines

Docs for Pipelines for Applications, Pipelines for Containers, and Puppet Container Registry help you set up continuous integration and delivery of your software.

Puppet Bolt

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.

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.

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.