homeblogpuppet enterprise release builds on added customer value

Puppet Enterprise Fall release builds on added customer value

Puppet Enterprise helps quantify the value of Puppet in your organization and more

I’m excited to announce the release of Puppet Enterprise 2019.8.3. This release builds on a number of important product enhancements based on customer feedback and delivers on the second phase of our highly requested Value Dashboard. Additional updates include: notification of expired CA certificates, the deprecation of harmful terminology, updates to Plans functionality like scheduling and sensitive parameter support, ongoing improvements to patching and PuppetDB, activity reporting to meet compliance, and security requirements.

Quantify the value of Puppet in your organization

Practitioners using Puppet Enterprise know that it provides a ton of value, but when asked to provide data to justify the inherent value, it becomes challenging. Often, we hear that teams spend time cobbling together a homegrown solution. With the new Value Report, Puppet Enterprise customers can easily quantify the value of Puppet automation for their organization. The report gathers real-time data based on actions within your environment and calculates the time reclaimed per specified data range as well as with each automation type including intentional changes, corrective changes, task runs, and plan runs. With this granular insight, organizations can efficiently prioritize strategic projects and more importantly, share the value that automation delivers.

The Value Report builds on the value API released in Puppet Enterprise 2019.8.1.

value report

Notifications for expired CA Certificate

Before this release, your CA certificate could expire without your knowledge, leaving you in a broken state. To add to that, these certificates are issued for 5 or 15 years, and as many of you know, things change over the years. With this release you can now easily check the expiration of your certificates and you will be notified when you are getting close to their expiration date.


Language matters. Ongoing efforts to deprecate harmful terminology.

A couple months ago we posted a blog about removing harmful terminology from our products. This release includes many of these changes and we will continue to make these changes in subsequent releases as the changes are available.

Specific efforts include:

  • Completing the replacement of the “master” service with the “server”
  • Following GitHub’s lead and using the “main” branch of repositories instead of “master”
  • Replacing “whitelist/blacklist” with “allowlist/blocklist”

The necessary work is done in Puppet Bolt and is underway for Puppet Enterprise, Open Source Puppet, and our other products. Timelines vary, and changes will be released for each product as they are completed.

Overall performance improvements and functionality for Plans and Patching

We know security is top of mind for many of you, so with this release we have added sensitive parameter support for plans so you can keep your sensitive information, like passwords, safe and not logged. You are now able to schedule your plans and coordinate across teams. Check out this blog for a walkthrough of using Plans.

New updates to patching allow you to re-run Puppet or a task on failed nodes, making it easy to complete what you originally set out to accomplish. Collapsible task output has been added so you can easily view the information that is most useful to you. Sort has been added to the patching table, making it easier to understand which systems need patching.

node run result

Additional performance improvements

We’ve improved the activity service to offer a full audit trail for all actions a user takes in the console. This delivers improved auditability to meet compliance and security requirements.

Additionally, this release includes a handful of performance improvements including query timeouts to internal puppetDB commands to prevent deadlocks and bloat, improved and optimized auto vacuum settings to require less hardware and load, which improves the performance of postgres, and improvements to code manager to enable fast code deploys. For more on how to enable fast code deploys, check out this blog post.

We’re super excited to bring you these updates. We continue to build on our robust product roadmap as well as delivering on customer feedback. In fact, be sure to register for Puppetize Digital to see where we’re headed.

Drop us a line in the Puppet Slack channel with any feedback.

Learn more

  • Download Puppet Enterprise 2019.8.3 here
  • Check out what’s new between releases here
  • See the release notes here
  • Want to practice the upgrade before you begin? Take this upgrade workshop