homeblogtaking you journey automation puppet enterprise 20173

Taking you on the journey to automation with Puppet Enterprise 2017.3

We are super excited to announce the release of Puppet Enterprise 2017.3.

Over the course of the past few releases, one of the things we've heard from you is that you want to extend your automation footprint across teams and standardize the way your organization delivers and operates software.

As a result of all that feedback, we’ve shipped more innovation today than we have on any other day in our history.

Puppet Enterprise 2017.3 features new and enhanced capabilities that will help you scale automation success across your organization and take immediate action to automate all aspects of your infrastructure and applications. Here are a few of our favorite new things in this release:

Puppet Enterprise Task Management

Puppet Enterprise Task Management complements Puppet’s model-driven approach to automation by adding the ability to simply run ad hoc tasks across your infrastructure and applications. With Puppet Task Management, it’s easy to troubleshoot individual systems, deploy one-off changes, and execute sequenced actions as part of an application deployment workflow. Combined with the model-driven approach of Puppet runs, Puppet Enterprise provides a unified solution and single pane of glass for managing the entire lifecycle of your infrastructure, so you can improve collaboration, standardize processes and eliminate reliance on a patchwork set of runbook style automation tools.

You can read more about Task Management as well as our new open source task runner called Puppet Bolt™, which we’ve announced in this blog post.

Puppet 5 Platform

The components of the Puppet platform which Puppet Enterprise is built upon — Puppet agent, Puppet Server and PuppetDB — have now moved to a more coordinated release model, with compatibility guarantees and consistent versioning among them. The initial release, Puppet Platform 5.0, brought these components' major versions together so your Puppet code that operates on Puppet 4 won’t need to be changed to work on the Puppet 5 Platform.

The major benefit of the Puppet 5 Platform is that you will be able to download, implement and upgrade your Puppet platform more easily without requiring additional testing and troubleshooting.

Package Inspector

Package Inspector, introduced in Puppet Enterprise 2017.2, gives you complete visibility into all the packages installed on nodes, including those that aren’t managed by Puppet.

In Puppet Enterprise 2017.3, Package Inspector makes it simple to discover packages and browse them by version, environment, operating system, and other facts. You can quickly identify whether or not Puppet manages the package, and if it does, where in the codebase the package resource is declared. Best of all, Puppet Tasks™ are built right into the console workflow so you can quickly and confidently remediate packages with known vulnerabilities. This seamless workflow from discovery to management via the UI guarantees that you are not more than a click away from managing a newly discovered package.

packages singlePackage Sept

Configuration data

Configuration data is an extension of Puppet Enterprise Console classification that enables class parameter data to be specified as a Hiera backend, improving code reusability and the flexibility of Hiera 5 in the Puppet Platform.

node group detail

Japanese language support

Puppet Enterprise now includes additional Japanese language support. Enhancements include translations of Task Management, module READMEs for Apache, Azure, and PostgreSQL, error and informational messages displayed when using the MySQL module, the text-based installer used to install Puppet Enterprise, the Learning VM, and the Code Manager user guide.


We have worked hard to make this upgrade more seamless and recommend the following steps:

  1. Read the release notes for Puppet Enterprise 2017.3 or select your current version from the drop down on the upper left.
  2. Create current backups of Puppet Enterprise along with a plan to use them if needed.
  3. Download Puppet Enterprise 2017.3.
  4. If you have any questions not answered in the documentation, please go to the Puppet Support Portal and the team will be happy to help you.

The enhancements in Puppet Enterprise 2017.3 improve the discovery capabilities launched with the last release, in combination with a web UI that is easier to use, and richer in functionality for different teams across the organization.

For more information about what’s new in Puppet Enterprise 2017.3, read the release notes. As always, we look forward to your feedback on what’s working well and what you’d like to see us do differently.

Ryan Coleman is director of product at Puppet, and Alberta Bosco is a senior product marketing manager at Puppet.

Learn more