The Puppet approach

Puppet gives you an automatic way to inspect, deliver, operate and future-proof all of your infrastructure and software, no matter where it runs. 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. Trust Puppet to:

  • Define what you want your apps and infrastructure to look like using a common easy-to-read language.
  • Share, test and enforce the changes you want to make across your data center and cloud platforms.
  • Get the visualization and reporting that you need to make key decisions or support compliance initiatives.

The result: A new standard for automating infrastructure and software management and delivery all in one platform, at scale.

 

Forget spreadsheets and clunky CMDBs. Get dynamic, real-time inventory across your infrastructure — and act.

Why choose between model-driven and task-based automation? Puppet Enterprise delivers both, and a lot more.

CI/CD never looked so good or performed better. Our integrated platform simplifies software delivery and lets you deliver faster.

Why it matters

Speed

Speed

Maintain and optimize infrastructure quickly or deliver traditional and containerized applications faster to better delight your customers.

Reliability

Reliability

Simplify and standardize infrastructure and software automation to increase predictability so you can move with more business agility.

Auditability

Auditability

Get full visibility, traceability and transparency, from infrastructure to application delivery, 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.

Bryan Andrews, application services manager, phoenixNAP

How it works

Know what you have

Know what you have

With Puppet, you know what software you have, how, where, and why it changed, and who did it all from one view. Always know what you have in your hybrid infrastructure so you can adapt to new technological challenges with confidence.

Orchestrate change and applications intelligently

Orchestrate change and applications intelligently

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

Ensure security & compliance, inherently

Ensure security & compliance, inherently

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

Adopt modern technologies with consistency

Adopt modern technologies with consistency

Puppet makes it possible to automatically install, configure and manage public, hybrid and private cloud, microservice and container resources -- and even manage cluster orchestration tools -- giving you instant portability and streamlined application delivery for multi-cloud environments.

Define and automate with a common language

Define and automate with a common language

Whether you write your own code, build with open source modules, or are patching together an automation pipeline, Puppet gives you a common platform and language to define your infrastructure and standardize your application delivery practices. It’s easy to understand, write and share across teams.

Manage every device, across your stack

Manage every device, across your stack

Puppet makes it possible to discover and manage nearly any IP-connected device. Use this breadth of visibility to automate your entire technology stack from infrastructure management to traditional or containerized application delivery.

Getting started with Puppet

From hybrid infrastructure discovery and inspection, to infrastructure management and through modern application delivery, the Puppet platform lets you automate it all — simply, security, and at scale.

See which Puppet product fits your needs.