Puppet reviews

Puppet Enterprise

Infrastructure automation software for security and compliance
our rating 4.5 out of 5 Stars

Puppet EnterpriseProduct Overview

  1. About Puppet Enterprise
  2. Pros of Puppet Enterprise
  3. Cons of Puppet Enterprise
  4. Breakdown of core features

Puppet Enterprise product overview

Puppet by Perforce gives IT operations teams back their time and offers peace of mind with infrastructure automation that enables security and compliance. The platform includes primary servers, compilers, and agents. Organizations use it to assign their desired state to managed systems, orchestrate ad-hoc automation tasks on managed and unmanaged systems, and get reports about configuration automation activity.

With Puppet, IT teams can find anomalies at scale, take pre-defined action to fix them, report the correction, and predict future events to prevent surprises. The software allows organizations to automate their infrastructure to deliver at cloud scale and speed. It lets teams be productive, agile, and collaborative while managing the IT infrastructure.

Puppet combines a model-driven approach with imperative task execution so businesses can effectively manage hybrid infrastructure across its entire lifecycle. It provides the common language teams can use to adopt practices such as version control, code review, automated testing, continuous integration, and automated deployment.

Pros of Puppet Enterprise

Back to top ↑

  • It drives efficiency and automates common application operation tasks like database maintenance, log collection and rotations, and disk clean-up with agentless orchestration.
  • It allows businesses to manage application updates and rely on self-healing infrastructure and desired state enforcement for ongoing application delivery success.

Cons of Puppet Enterprise

Back to top ↑

  • Users commented that the software has a steep learning curve.

Breakdown of core features

Back to top ↑

Continuous delivery

Puppet eliminates silos and lets teams accelerate application deployment timeframes with a simple way to build, test, promote, and deploy infrastructure code to deliver changes more reliably. Its Continuous Delivery offers a prescriptive workflow to test and deploy codes across environments. Teams can also integrate source control repositories into their environment to enable a new level of insight and agility.

Disaster recovery

Disaster recovery creates a replica of the primary server. If the primary server fails, the replica takes over, continuing to perform critical operations. Furthermore, users can promote replicas as the primary server if the primary server is unrepairable. The replica is not an exact copy of the primary server. Rather, it duplicates specific infrastructure components and services. The system doesn’t replicate data and other custom configurations.


Puppet minimizes the risk of external attacks and data breaches by providing visibility into the vulnerabilities across the infrastructure and the tools to prioritize and take action. It eliminates the repetitive and error-prone steps of manual data handovers between teams. The platform offers shared vulnerability data, risk-based prioritization, and task-based remediation.

Compliance management

The software assesses the infrastructure against CIS Benchmarks through Puppet Comply. Using Comply, IT teams can run scans to check the infrastructure on up to 5000 nodes and set their desired compliance. In addition, admins can customize profiles to specify rules shown in scan reports. They can identify the cause and source of compliance failures.

This feature connects to the Puppet environment and gathers information about managed nodes, including operating system facts and classification node groups. It uses this detail to suggest appropriate scans. Scan results populate in the Comply Compliance dashboard, where users can see the number of nodes scanned and their compliance breakdown.

(Last updated on 08/22/2022 by Liz Laurente-Ticong)

Quick Facts

  • Industry Specialties
    All Industries
  • Pricing
  • Works Best For
    Any Sized Businesses


Puppet 1Puppet 2Puppet 3Puppet 4



  • Access Controls and Permissions
  • Approval Workflow
  • Compliance Management
  • Configuration Management
  • Continuous Delivery
  • Disaster Recovery
  • Maintenance Scheduling
  • Policy Management
  • Remediation
  • Reporting
  • Server Monitoring


  • Amazon Web Services
  • Google Cloud Platform
  • Hashicorp
  • PowerShell DSC
  • Microsoft Azure
  • ServiceNow
  • Splunk
  • VMware
  • Palo Alto Networks
  • Red Hat


  • English