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.

Helpful Continuous Delivery for PE docs linksOther useful places
Before you install
Release notes - What's new, what's removed, what's resolved.
System requirements - For software, browsers.
Install Continuous Delivery for PE
Install using the cd4pe module
Install from the PE console - Simplified installation for users of current PE versions.
Puppet License Manager - Generate a trial license for yourself or your team.
Configure and manage access
Configuring - Integrate with source control and PE, and configure impact analysis.
User permissions and groups - Manage access with role-based access control.
Learn the basics
Getting started -  Learn core concepts and basic workflows.
Continuously deliver Puppet code
Create a job to test code
See the potential impact of new 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
Find Continuous Delivery for PE product information
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 feedback or let us know about a docs error, open a ticket (you'll need a Jira account) or email the docs team.

See an issue? Please file a JIRA ticket in our [DOCUMENTATION] project
Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.