Welcome to Continuous Delivery for Puppet Enterprise

Continuous Delivery for Puppet Enterprise (PE) is a tool for streamlining and simplifying the continuous integration and continuous delivery of your Puppet code. Continuous Delivery for PE offers a prescriptive workflow to test and deploy Puppet code across environments.

Note: Puppet Application Manager (formerly called the platform admin console) deploys and manages Continuous Delivery for PE and other Puppet applications. Learn more in the Puppet Application Manager section of the documentation.

To harness the full power of PE, you need a robust system for testing and deploying your Puppet code. Continuous Delivery for PE offers prescriptive, customizable workflows and intuitive tools for Puppet code testing, deployment, and impact analysis, helping you ship changes and additions with speed and confidence.

Learn to use Continuous Delivery for PE Other useful links
Before you install
Release notes
Known issues
System requirements
Learn the basics
Getting started
Key concepts
Install and set up
Install Puppet Application Manager
Set up Continuous Delivery for PE
If you are upgrading to the 4.x series from a version in the 3.x series: Migrating 3.x data to 4.x
Configure and manage access
Configuring job hardware, impact analysis, and source control and PE integrations.
User permissions and groups
Creating and managing workspaces
Continuously deliver Puppet code
Preview potential impacts of new code
Create jobs to test code
Choose deployment policies
Docs for related Puppet products
Puppet Enterprise
Open source Puppet
Puppet Development Kit
Why and how people use Continuous Delivery for PE
Critical Considerations for Continuous Delivery ebook
Get support
Support portal and knowledge base
Upgrade your Support plan
Share and contribute
The Puppet community
Puppet Forge
Puppet's open source projects on GitHub

To send us documentation feedback or let us know about a docs error, use the feedback form at the bottom of each page.