---
title: Puppet Enterprise Reviews
meta_title: 'Puppet Enterprise Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 43 reviews by the users' company size, role or industry to
  find out how Puppet Enterprise works for a business like yours.
aggregate_rating:
  rating_value: 4.2
  review_count: 43
  scale: '5'
date_modified: '2026-07-12'
parent_category:
  name: CI/CD Tools
  url: https://www.g2.com/categories/ci-cd-tools
---

# Puppet Enterprise Reviews
**Vendor:** Perforce  
**Category:** [Configuration Management Tools](https://www.g2.com/categories/configuration-management)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 43
## About Puppet Enterprise
Perforce Puppet is an enterprise platform for secure infrastructure automation and governance. Built for platform, DevOps, and security teams, it enables organizations to define and enforce desired state across infrastructure, automate remediation, and scale with confidence. With policy-driven automation and support for both agent-based and agentless workflows, Puppet reduces manual effort while supporting continuous compliance across complex environments. Puppet helps teams detect configuration drift, apply hardened configurations through automation, and remediate vulnerabilities faster across hybrid and multi-cloud infrastructure. Backed by enterprise support and SLAs, it delivers consistent, auditable control to reduce risk and maintain operational integrity at scale.




## Puppet Enterprise Reviews
  ### 1. Good  declarative software configuration management tool that can be scaled well

**Rating:** 3.5/5.0 stars

**Reviewed by:** Anton S. | Senior Systems Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 19, 2022

**What do you like best about Puppet Enterprise?**

If you structure your code to follow the official "the roles and profiles method" - then it is easy to build a reusable and configurable configuration management system.
A lot of ready-to-use modules.
You can extend Puppet by writing Ruby code.
With proper architecture/design - you can scale Puppet to manage tens of thousands of servers.

**What do you dislike about Puppet Enterprise?**

Puppet is declarative and its code does not have strict order - thus sometimes it is hard to manage the order of resource creation, for example.
Language itself is also a bit weird and feels a bit unnatural.
To scale it well, you would need to learn existing "custom" approaches and most likely change the way you initially deployed Puppet and set up clients to talk to Puppet.

**Recommendations to others considering Puppet Enterprise:**

Puppet works well for big and small scale, a lot of ready-to-use modules make it easy to start using Puppet, declarative language is weird but fine.
So if you need a continuous (not sporadic) configuration management tool - Puppet is a decent choice. But before making the final decision - I would suggest learning other tools as well.

**What problems is Puppet Enterprise solving and how is that benefiting you?**

Software configuration management solution for tens of thousands of servers (with proper architecture, of course).
Ability to test configuration changes before deploying to production. Although, for a big scale (servers and code versions) - you would need to define your own testing approach.
Re-using configuration management code, abstracting it.

  ### 2. One of the most widely used Configuration Management tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vikas G. | Big Data Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 16, 2022

**What do you like best about Puppet Enterprise?**

Updates are quite often.
Bugs are very soon.
It has its own declarative language.
It works on Windows and Unix both.
Nice documentation.
Community edition available.
Big open source community.

**What do you dislike about Puppet Enterprise?**

Doing the setup of Puppet is one of the most tedious tasks. Also, we need to be comfortable with its declarative language.

**What problems is Puppet Enterprise solving and how is that benefiting you?**

It is the most widely used configuration management tool that eradicates the need of learning programming language and is frequently updated.

  ### 3. Puppet Service

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shivani P. | Site Reliability Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 03, 2022

**What do you like best about Puppet Enterprise?**

Automated so many tasks and for daily routine, I do not need to manually perform tasks, I have automated several tasks via Puppet.

**What do you dislike about Puppet Enterprise?**

Long Queues take higher time to complete one single Run.

**What problems is Puppet Enterprise solving and how is that benefiting you?**

BEst integration management system so far I worked upon

  ### 4. Easy to setup this monitoring tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shivam S. | Technical Consultant, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 14, 2021

**Describe the project or task Puppet Enterprise helped with:**

Puppet is one of the best monitoring tool as compared to chef and Ansible as it is creating manifest file which is quite good.

**What do you like best about Puppet Enterprise?**

Easy to deploy and easy to maintain in order to perform certain task and generate certificate in order to get the response done.

**What do you dislike about Puppet Enterprise?**

Very difficult to setting it up on the server for the first time.

**What problems is Puppet Enterprise solving and how is that benefiting you?**

Creating manifest files and showing them demonstration of deploy which would be very beneficial.

  ### 5. puppet review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 01, 2021

**What do you like best about Puppet Enterprise?**

we deployed apps all instances using puppet master to all child nodes.
easy to manage instance .
monitoring is easy.
we need  only few agent to manage multiple puppet child instances

**What do you dislike about Puppet Enterprise?**

hard to code.
if any region puppet service is down then you cant use there regions child instanc.
we depend only most of puppet master
we first need to install client on all instances.

**What problems is Puppet Enterprise solving and how is that benefiting you?**

we had deployed puppet master on all aws regios wherever is our instance is present ec2.

  ### 6. Puppet review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Enterprise (> 1000 emp.)

**Reviewed Date:** August 30, 2021

**Describe the project or task Puppet Enterprise helped with:**

It helped automate tasks such as installing various programs like Apache, Logstash, Elasticsearch, etc. It assisted in the deployment of a ready-to-use web server with a dummy application.

**What do you like best about Puppet Enterprise?**

<ul>
<li>Structure</li>
<li>Easy of Use</li>
<li>Re-usability</li>
<li>Cross-platform</li>
</ul>

**What do you dislike about Puppet Enterprise?**

Initial setup and understanding. Environmental division and use of Hiera.

**What problems is Puppet Enterprise solving and how is that benefiting you?**

Automation of tasks and installation. Save person-hours and remove human errors.

  ### 7. Configuration Management at its Finest

**Rating:** 5.0/5.0 stars

**Reviewed by:** Berkley S. | Systems Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 05, 2019

**What do you like best about Puppet Enterprise?**

I love the support, the community, the puppet forge.  Oh how I could go on.  Puppet has revolutionized our infrastructure.  It is the best tool I've ever used.  If you are on the fence about using puppet, do it.  If you are using open source, I HIGHLY recommend you upgrade to enterprise.

**What do you dislike about Puppet Enterprise?**

The initial setup of your infrastructure takes a bit of work.  Getting your puppet master set up, the puppetdb configured, and your hiera structure set up takes quite a bit, but once its in place it works great.

**Recommendations to others considering Puppet Enterprise:**

I highly advise using enterprise.  I do advise consulting their professional services when getting your installation set up right.  i also highly recommend getting trained.  Their training is worth it so much.  Puppetize Live is worth it too if you have a chance to go to conference.

**What problems is Puppet Enterprise solving and how is that benefiting you?**

We are delivering our applications faster.  We are securing everything automatically, and we are reducing the complexities of our audit through the mere use of our manifests being delivered to the audtors.

  ### 8. Puppet is one of the best provisioning software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aleksey Z. | Energy Revolutionizer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 07, 2019

**Describe the project or task Puppet Enterprise helped with:**

Puppet nos ayuda a automatizar el despliegue de servidores y servicios.

**What do you like best about Puppet Enterprise?**

Easy to write configurations. Huge amount of documentation. With Puppet, we are confident that the server and service state are the same across all environments.

**What do you dislike about Puppet Enterprise?**

In past years, community support has significantly reduced.

**Recommendations to others considering Puppet Enterprise:**

If you need a provisioning system, Puppet is the best one.

**What problems is Puppet Enterprise solving and how is that benefiting you?**

With Puppet, we ensure that the server and service states are consistent across all environments.

  ### 9. Puppet Enterprise makes it easy to classify machines and track changes.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Thomas M. | Systems engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** December 15, 2017

**What do you like best about Puppet Enterprise?**

I like how easy it is to track changes on machines. Also the ability to go back and look at previous reports to see what changes were made during previous puppet runs is really great. Further, the number of modules written for Puppet by third parties show it's maturity in the landscape of configuration management software.

**What do you dislike about Puppet Enterprise?**

I wish that some of the puppet supported modules would continue support (rather than losing support as they start to be picked up by other vendors). Also, Puppet Enterprise is pretty expensive compared to some alternatives.

**Recommendations to others considering Puppet Enterprise:**

Puppet Enterprise is more expensive than other options. It has good software support support. It also has many modules both written and supported by Puppetlabs as well as modules written by third party companies and individuals. I would recommend Puppet Enterprise to individuals or companies that needed to keep a fleet of machines (whether it be hundreds of identical machines or a couple dozen similar machines) configuration settings consistent over time.  

**What problems is Puppet Enterprise solving and how is that benefiting you?**

We use it to track changes across our fleet of machines and to ensure consistency across our entire environment and datacenters. We have found Puppet Enterprise to be excellent in getting from an unpuppetized environment to close to 100% penetration.

  ### 10. Awesome support for CI/CD with code manager and orchestrator.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Retail | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 26, 2018

**What do you like best about Puppet Enterprise?**

Puppet enterprise has phenomenal services that allow you to easily bring your infrastracture from a simple CI pipeline to a CD pipeline with the orchestrator and code manager.  It's awesome to have PR's that get merged into our production branch make their way from source control all the way to our production nodes without any intervention.  It's a huge devops enabler. 

**What do you dislike about Puppet Enterprise?**

The thing i dislike about puppet enterprise is they lack examples of how people in big companies are using puppet enterprise in an automated fashion.  Their docs just show and explain examples using clickops in the PE console.

**Recommendations to others considering Puppet Enterprise:**

Read the documentation and also read the paper that discusses the differences between puppet and chef posted on puppets website.  This will really help shed some light on the true differences and show where puppet really shines.

**What problems is Puppet Enterprise solving and how is that benefiting you?**

We are solving the problem of being able to reduce risk in making changes to infrastructure along with preventing lost knowledge from employeers who leave or even tribal knowledge by supporting infrastructure as code practices.


## Puppet Enterprise Discussions
  - [Do you provide security updates for the software packages in Puppet Enterprise?](https://www.g2.com/discussions/security-updates) - 1 upvote
  - [What is Puppet’s definition of a node?](https://www.g2.com/discussions/definition-of-node) - 1 upvote
  - [Can I try Puppet Enterprise for free?](https://www.g2.com/discussions/free-options) - 1 upvote
  - [How is Puppet Enterprise different from open source Puppet?](https://www.g2.com/discussions/how-we-differ) - 1 upvote
  - [What is Puppet Enterprise?](https://www.g2.com/discussions/who-we-are-15173d04-72e4-44ee-969c-4697a9cc2a1d) - 1 upvote

- [View Puppet Enterprise pricing details and edition comparison](https://www.g2.com/products/puppet-enterprise/reviews/puppet-enterprise-review-618275?section=pricing&secure%5Bexpires_at%5D=2026-07-12+05%3A32%3A01+-0500&secure%5Bsession_id%5D=ac324783-e270-4a4f-a6cd-4d91c633c52d&secure%5Btoken%5D=8905adfa67f30643875db2b8a17caf231ee4f71c38f27c776ff34ff029d2298c&format=llm_user)

## Puppet Enterprise Features
**Administration**
- Configuration Management
- Access Control
- Dashboards

**Configuration**
- Compliance
- Scheduling
- Maintenance

**Administration **
- Administration Console
- Task Management
- Dashboards and Visualizations
- Access Control

**Functionality**
- Deployment-Ready Staging
- Integration
- Extensible

**Management**
- Configuration Management
- Access Control
- Orchestration

**Agentic AI - Network Automation Tools**
- Autonomous Task Execution
- Cross-system Integration
- Decision Making

**Analysis**
- Threat Detection

**Functionality**
- Deployment Automation
- Process Analytics
- Plugins
- APIs / Integrations
- Feature Flags

**Network**
- Scalability
- Inventory
- Infrastructure
- Remote Access

**Automation**
- Test Automation
- Intelligent Automation
- Release Automation
- Automated Provisioning

**Management**
- Processes and Workflow
- Reporting
- Automation

**Functionality**
- Automation
- Integrations
- Extensibility

**Platform**
- Unified Communications Platform
- Remote Access
- ITIL Policy Compliance
- Asset Tracking
- IT Knowledge Management

**Processes**
- Pipelines
- Orchestration
- Workflow Visualization

**Logistics**
- Communication
- Scripting
- Workflows

**IT Management**
- Workflow Management
- Infrastructure Management
- IT Discovery

**Processes**
- Pipeline Control
- Workflow Visualization
- Continuous Deployment

**Agentic AI - Continuous Delivery**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Security**
- Endpoint Protection
- Patch Management
- Disaster Recovery
- Service Management
- Workflow Management

**Security - Network Automation**
- Change Management
- Security Automation
- User Authentication and Authorization
- Monitoring and Alerts

**Agentic AI - Enterprise IT Management**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance
- Decision Making

## Top Puppet Enterprise Alternatives
  - [Red Hat Ansible Automation Platform](https://www.g2.com/products/red-hat-ansible-automation-platform/reviews) - 4.6/5.0 (369 reviews)
  - [Progress Chef](https://www.g2.com/products/progress-chef/reviews) - 4.2/5.0 (104 reviews)
  - [Jenkins](https://www.g2.com/products/jenkins/reviews) - 4.4/5.0 (555 reviews)

