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.

To harness the full power of Puppet Enterprise, 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.

Note: Continuous Delivery for PE version 4.x is now available! To upgrade to the Continuous Delivery for PE 4.x series from a version in the 3.x series, see Migrating 3.x data to 4.x.
Continuous Delivery for PE docs links Other useful places
Before you install
Release notes
Known issues
System requirements
Install Continuous Delivery for PE
Install using the cd4pe module
Configure and manage access
Configuring - Integrate with source control and PE, set up job hardware, and configure impact analysis.
User permissions and groups
Creating and managing workspaces
Learn the basics
Getting started
Key concepts
Continuously deliver Puppet code
See the potential impact of new code
Create a job to test code
Choose a deployment policy
Docs for related Puppet products
Puppet Enterprise
Open source Puppet
Puppet Development Kit
Why and how people are using Continuous Delivery for PE
Read our ebook on Critical Considerations for Continuous Delivery
Get support
Search the Support portal and knowledge base
Upgrade your support plan
Share and contribute
Engage with the Puppet community
Puppet Forge
Open source projects from Puppet 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. Thanks!