homeproductspuppet enterprise

Puppet Enterprise

The industry standard for IT automation
Manage and automate more infrastructure and complex workflows in a simple, yet powerful way.
Free trial Read the solution brief  
A screenshot of the product

Reclaim valuable time with Puppet Enterprise

Leverage reusable blocks of self-healing infrastructure-as-code to automate away repetitive work, prevent human error, and deliver with speed and security at scale.

A solid open-source foundation and thousands of extensible modules have made Puppet Enterprise the platform of choice for Fortune 500 enterprises and small startups alike. How can we help you on your journey?

A screenshot of the product
ANZ logo
Blue cross blue shield logo
Cern logo
Daiwa capital markets logo
DBS logo
Fannie Mae logo
ICE NYSE logo
John Deere logo
Merrill logo
NatWest logo
Porsche logo
Splunk logo
Staples logo
SwissCom logo
Twitter logo
Univeristy of Oregon logo
Wendy's logo
Puppet Ansible Chef Saltstack
Agent or Agentless 100% Both 75% Agentless (requires Python) 50% Agent (SSH via Knife) 100% Both
Desired State 100% Yes, custom declarative language 50% With Windows and DSC 50% Yes, with Ruby 50% Yes, with 'states'
Task Based 100% Yes, via agent of SSH/WinRM 50% Yes 50% Yes, with "chef-run" 100% Via agent or SSH/WinRM
Event-driven workflow 100% Yes 25% Requires 3rd party solution 25% Requires 3rd party solution 25% Requires 3rd party solution
Orchestration 100% Yes 100% Requires Tower 50% Requires zeromq 50% Requires salt scheduler (no GUI)
Integrations 100% Extensive, API for custom 100% Many popular packages available, API for custom 25% Limited 100% Many popular packages available
Self-healing 100% Conflicting configurations not possible 25% "Last run wins" 50% Per cookbook but not global 25% Manual (conflicts fail at runtime)
Pre-Built Content 100% 1,000s of modules, curated and rated by Puppet and community 75% 1,000s of modules, uncurated and unrated 25% < 4000 modules, unrated 25% Very limited
Compliance 100% Prebuilt CIS and custom PaC; PiT or continuous enforcement 25% Point in Time only (playbooks), no premade content 100% Prebuilt (CIS, extensive) and custom PaC; PiT or continuous enforcement 75% Prebuilt CIS and Custom PaC; PiT or continuous enforcement
Active Community 100% Extensive 100% Extensive 25% Unknown 25% Limited

The advantage of choosing “and” with Puppet

Make your infrastructure work for you with agent-based AND agentless automation. Scale safely with declarative AND imperative task-based actions. Save time by using Puppet code AND leveraging your existing scripts. Seamlessly connect with third party solutions AND cloud providers using easy, prebuilt integrations.

Agent or Agentless
100% Both
75% Agentless (requires Python)
50% Agent (SSH via Knife)
100% Both
Desired State
100% Yes, custom delcarative language
50% With Windows and DSC
50% Yes, with Ruby
50% Yes, with 'states'
Task Based
100% Yes, via agent or SSH/WinRM
50% Yes
50% Yes, with "chef-run"
100% Via agent or SSH/WinRM
Event-driven workflow
100% Yes
25% Requires 3rd party solution
25% Requires 3rd party solution
25% Requires 3rd party solution
Orchestration
100% Yes
100% Requires Tower
50% Requires zeromq
50% Requires salt scheduler (no GUI)
Integrations
100% Extensive, API for custom
100% Many popular packages available, API for custom
25% Limited
100% Many popular packages available
Self-healing
100% Conflicting configuration not possible
25% "Last run wins"
50% Per cookbook but not global
25% Manual (conflicts fail at runtime)
Pre-Built Content
100% 1,000s of modules, curated and rated by Puppet and community
75% 1,000s of modules, uncurated and unrated
25% < 4000 modules, unrated
25% Very limited
Compliance
100% Prebuilt CIS and custom PaC; PiT or continuous enforcement
25% Point in Time only (playbooks). No premade content.
100% Prebuilt (CIS, extensive) and custom PaC; PiT or continuous enforcement
75% Prebuilt CIS and Custom PaC; PiT or continuous enforcement
Active Community
100% Extensive
100% Extensive
25% Unknown
25% Limited