June 14, 2021

How to Use Puppet For CI/CD

Announcements & Events
Products & Services

Have you ever wanted or struggled to adopt continuous delivery for your infrastructure code so you can deliver changes faster and more reliably? Or wished your Dev and Ops teams had a standard way to continuously deliver both applications and infrastructure? 

You’re not alone, and we heard you. Read on for an overview of Puppet CI/CD with Continuous Delivery for Puppet Enterprise.

Table of Contents: 

Is Puppet a CI/CD Tool?

Continuous Delivery for Puppet Enterprise is a single continuous integration and delivery (CI/CD) tool specialized for infrastructure as code.

How to Use Puppet For CI/CD

There's now an easy way to use Puppet for CI/CD. Continuous Delivery for Puppet Enterprise allows you to do continuous delivery for infrastructure as code, and unifies silos across your Dev and Ops teams.

What Does Continuous Delivery for Puppet Enterprise Do?

  • It allows you to visually create continuous delivery pipelines for your infrastructure code in minutes and automatically promote that infrastructure code across environments based on approval workflows and criteria you set.
  • It helps you automate the way you build and test changes to control repos and modules, so you can deliver infrastructure changes faster and with more confidence.
  • It gives you full visibility into changes with activity histories and audit trails.
  • It lets you stagger deployments and execute rolling updates across your infrastructure, to control how changes are deployed and reduce risk when deploying changes across thousands of devices.
  • It enables you to visualize module dependencies across your infrastructure environment to identify potential issues before they are deployed, improve change success rate, and troubleshoot faster.

đź”” Why wonder about CI/CD — see it in action, the Puppet team is happy to walk you through a demo! 

A Simpler CI/CD Practice for Infrastructure

Continuous delivery and automation aren’t just for certain teams or certain pieces of the software delivery lifecycle. The more you standardize and scale them throughout your organization, the more benefits you’ll see in the speed and quality of your software – and the happiness of your team and customers. Increasing the speed and ease of automating infrastructure configuration management helps teams adapt to future business challenges and IT complexity.


Learn More

This blog was originally published on April 24, 2018, and has since been updated for relevance and accuracy.