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: To upgrade to the Continuous Delivery for PE 3.x series from a version in the 2.x series, see Upgrading to 3.x.
Helpful Continuous Delivery for PE docs links Other useful places
Before you install
Release notes - What's new, what's removed, what's resolved.
Known issues - An active list of issues currently impacting users.
System requirements - For software, browsers, job hardware.
Install Continuous Delivery for PE
Install using the cd4pe module - Recommended for production installations.
Install from the PE console - Simplified installation for users trying out the software.
Configure and manage access
Configuring - Integrate with source control and PE, set up job hardware, and configure impact analysis.
User permissions and groups - Manage access with role-based access control.
Learn the basics
Getting started - Learn core concepts.
Key concepts - Get familiar with recommended workflows.
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
Read a white paper about getting started with Continuous Delivery for PE
Learn Continuous Delivery for PE and Puppet
Plan your skills-building path with our learning roadmap
Find an online, in-person or self-paced class
Get certified
Get support
Search the Support portal and knowledge base
Upgrade your support plan
Share and contribute
Engage with the Puppet community
Puppet Forge - Find modules you can use, and contribute modules you've made to the community.
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!

How helpful was this page?
Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.