San Diego, CA – October 20, 2016 – Puppet, the standard for automating the delivery and
operation of the software that powers everything around us, today at PuppetConf
announced the availability of major updates to Puppet Enterprise 2016.4, including a new
integration with Jenkins. New reporting capabilities give teams significantly greater visibility
into change, while new orchestration capabilities intelligently enable teams to segment
their infrastructure and execute phased deployments so they can deploy faster, more
frequently and more reliably. With this latest release, Puppet Enterprise deepens the
foundation for building DevOps practices by making it easier than ever to gain situational
awareness and orchestrate software change confidently, no matter what your software
“In today’s software-driven world, organizations need to ship new releases fast and error
free,” said Jamie Hull, vice president of product at Puppet. “Making things even more
difficult, they need to be able to do both these things in increasingly complex, mixed
environments. The latest features in Puppet Enterprise help our customers confidently
navigate this complexity by providing more direct control over deployments, as well as
greater insight into what changed on their systems, why and by whom.”
Richer Situational Awareness
All too often, changes to infrastructure and applications can be a black box, with little
visibility into who changed what and when, heightening security risks as a result. It’s critical
to understand what’s happening across all your software so you can more effectively react
and take control directly and confidently. While many tools can tell when a change
occurred and what changed, they don’t have the situational awareness to tell you why
something changed or who changed it.
Without this awareness into the state of infrastructure, and the origins and impact of
changes, it’s difficult for organizations to deploy change confidently. This is especially
problematic for large organizations with independent teams that span infrastructure and
Puppet Enterprise 2016.4 solves this problem by providing deeper visibility into the cause
of change across an organization's infrastructure with reporting that identifies intentional
changes (changes you’ve defined) versus corrective or unexpected changes (manual but
unplanned changes or configuration drift), which Puppet is designed to automatically
● Know exactly when unexpected changes occur so you can alert security teams
quickly when needed, troubleshoot faster and reduce mean time to recover.
● Drill into specific configuration resources to understand exactly when unexpected
changes occur and what changed to identify potential security issues faster.
● Know whether changes occurring across infrastructure are the result of drift from a
desired state to identify lapses in process within an organization’s use of Puppet.
Orchestrate Phased Deployments with Puppet
Modern infrastructure and applications are incredibly complex, which can make it difficult
to maintain centralized control and quickly and reliably deploy changes in a way that
accounts for all infrastructure dependencies. Traditional approaches to orchestration lead
to conflicting configurations or undocumented, ad-hoc changes because they lack the
intelligence of dependencies and the automated workflows to ensure that proposed
changes won’t cause failures.
Puppet Enterprise 2016.4 gives organizations full and direct control to drive change
confidently and easily orchestrate ordered deployments across infrastructure and
applications. This approach reduces risk when rolling out changes by running phased
(canary) deployments, whether to an isolated set of your infrastructure, a specific
application or your entire data center. With Puppet Enterprise, IT teams now can:
● Orchestrate phased deployments of change by targeting specific portions of their
infrastructure and applications for updates.
● Segment their infrastructure and applications based on any facts stored in Puppet,
such as location, environment, configuration resources applied, resource events
(successful vs. failed changes, time of most recent Puppet run), and deploy changes
only to those targeted segments.
● Gain even more control to run phased deployments and execute coordinated roll-
outs of change.
Puppet Enterprise 2016.4 is available today.
Optimizing the Software Delivery Pipeline with Jenkins Integration
Increasingly, IT teams are seeking to adopt agile practices with a unified DevOps toolchain
that includes automated configuration management, orchestration and continuous
integration. A new integration with Jenkins enables Puppet Enterprise and Jenkins users to
combine the continuous delivery and automation strengths of both solutions to build
continuous delivery pipelines with an “everything as code” approach to software delivery.
The Jenkins Pipeline plugin for Puppet Enterprise enables IT teams to build continuous
delivery pipelines in Jenkins, with Puppet Enterprise orchestrating all application and
infrastructure deployment tasks. Using the plugin, Jenkins users can set up continuous
integration pipelines and push and create Puppet orchestration jobs targeting
deployments to specific applications or portions of the infrastructure.
● Read about all the exciting PuppetConf announcements.
● Follow PuppetConf on Twitter @PuppetConf and #puppetconf.
● Learn more about Puppet.
● Try Puppet Enterprise for free.
Puppet is driving the movement to a world of unconstrained software change. Its
revolutionary platform is the industry standard for automating the delivery and operation
of the software that powers everything around us. More than 33,000 companies —
including more than 75 percent of the Fortune 100 — use Puppet’s open source and
commercial solutions to adopt DevOps practices, achieve situational awareness and drive
software change with confidence. Based in Portland, Oregon, Puppet is a privately held
company with more than 470 employees around the world. Learn more at puppet.com.