Search form

How Puppet works

Breadcrumb

The Puppet approach

Puppet gives you an automatic way to inspect, deliver, operate and future-proof all of your software, no matter where it runs. With the Puppet approach, you know what you have so you can control and enforce consistency across it, secure it and keep it compliant, all the while modernizing it as business needs dictate. You define what you want your apps and infrastructure to look like using a common easy-to-read language. From there you can share, test and enforce the changes you want to make across your data center and cloud platforms. And at every step of the way, you have the visibility and reporting you need to make decisions and prove compliance.

The result: you get a standard way of automating all of it, at scale.

Why it matters

Speed

Boost speed and agility so you can delight your users with better software, faster.

Reliability

Automate for reliability, repeatability, and predictability so you can move faster, with confidence.

Auditability

Get full visibility, traceability and transparency, all at your fingertips.

“

Getting rid of the manual deployments has made us 100 times faster in deployments. We're able to push a change up to production through QA in 20 minutes if we need to, to apply a hotfix in an emergency situation. Before, that was almost not possible — it would take a whole day to do.

How it works

Gain situational awareness

With Puppet, you know what software you have, how it’s changed, why it’s changed, and who changed it. When you understand your current situation, you can make rapid changes with confidence across your entire infrastructure.

Orchestrate change intelligently

Whether you schedule a change or push it out directly from HipChat, Git or Jenkins, Puppet gives you control, visibility, and automated intelligence to orchestrate change across your apps and infrastructure.

Ensure security & compliance, inherently

Puppet helps make security and compliance inherent and automatic. With Puppet you get the automation needed to continually enforce policies and the traceability required to prove compliance.