---
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-06-15'
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. Puppet Enterprise Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Edward Y. | Systems Operations Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 25, 2020

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

How simple it is to build modules. It is very straight forward and documentation is outstanding

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

We use it in a linux environment and it would be nice if there was a clean way to setup a module to download the programs latest version to keep it up to date.

**Recommendations to others considering Puppet Enterprise:**

It works. It's very easy to get used to and manage for automation needs both in linux and windows. 

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

Reducing the amount of hours to manually keep programs up to date. Allowing us to push configs and programs to all computers or selection of computers. 

  ### 8. 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.

  ### 9. 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.

  ### 10. 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.

  ### 11. 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.

  ### 12. Puppet for Automation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Abdel K. | Sr. Cloud Engineering Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 13, 2017

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

The best thing I like about using puppet is that it reduces the amount of time spent building and deploying software. A team of 3 can do the work of a team of 8 if they properly use puppet. 

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

It is sometimes very hard to move between the community edition and Enterprise edition. Choose carefully when your first starting out. 

**Recommendations to others considering Puppet Enterprise:**

I would recommend using Puppet just for the community support. The puppet forge has almost any module you can think of to accomplish your tasks. Makes puppet a great product. 

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

We use puppet to deploy and configure all of our infrastructures. It allows us to have a rebuildable stack on any platform (aws, rackspace, data center, etc.) 

  ### 13. I love puppet to automate my daily work

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** December 16, 2017

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

Simple language to design modules.Less work to document my modules, the code is the documentation. Many modules or template available for faster deployment of new features. I use the API to connect to other automation tools. Also usable to deploy settings an application to a local machine without a puppet sever. Quick deployment of test environments. One written modules are portable to other systems and can be shared with the community. Very good community support. 

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

The Puppet Enterprise Dashborad is not my favorite tool. There are simpler and faster ways to manage Puppet. For this i wrote my own Dashboard and use the API. Only one usable IDE to design puppet modules.

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

Provisioning of new VMs and manage all OS features. Installing predefined environments in less then a half hour instead of do this in 2 days manually. Manage Monitoring Tools to add or remove VMs automatically.  

  ### 14. Stellar Visualization tool with easy data management

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jonathan T. | Director Solutions Architecture, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 23, 2018

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

Working for a data company, we're always pushing the envelope on data visualizations. We love Reflect's responsiveness in the data management tools that let us push evolutionary changes for specific customers at a moment's notice.

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

We would love more hosted solutions that don't need ANY engineering on our side.

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

We use the Reflect tools and platform to reduce the sales cycle for big enterprises.

  ### 15. Just starting out but so far so good

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 03, 2018

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

Simple scripting to build worksflows. Works with almost any software package with an API. 

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

Not really a ding but another totally new software package to learn as it is quickly infiltrating our entire enterprise. :)

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

Well, specifically, I am a member of our distributed database team so my view into puppet is a very specific use. We are leveraging it to deploy software packages from Oracle primarily at the moment but it will surely start using it for MySQL and Microsoft SQL Server. It allows us to go more hands off when installing software and patches in a consistent manner. 

  ### 16. Solid Configuration Management for your Enterprise

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jamin S. | Senior DevOps Engineer -  DevOps Coach, Retail, Enterprise (> 1000 emp.)

**Reviewed Date:** January 30, 2018

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

Stable Releases, Feature delivery each release, Forge is active, Comparable to other products in the market, proven use case at large companies.

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

Too many commands focus on running locally on the enterprise server.  Because the Enterprise server can only run on RHEL/CentOS it deters usages from other OS teams.  A competitor product, Chef, works around this by offering a quality client-side binary, knife, and cloud/saas version.  The cloud might be Linux only, the enterprise is still a heterogeneous operating system environment. 

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

Release Management/Configuration Mangement for ITLE.  Configure/Monitor/Release/Preprod/Create for CICD.

  ### 17. Great product with a great future!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Joe C. | Systems Engineer Level III/Architect/Manager of San Diego Office, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 07, 2017

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

The ease of use,  quality support, and continued, aggressive, development cycle are some of the strongest attributes that PE offers.

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

There could be a lot more functionality built into the web interface. What you can do is great, but a lot is missing, for example, renewing the certificate that PE UI uses isn't as trivial as it should be.

**Recommendations to others considering Puppet Enterprise:**

continue to add features to the web UI

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

Primary benefit right now is orchestrate Linux patching

  ### 18. Right answer for configuration management automation

**Rating:** 5.0/5.0 stars

**Reviewed by:** setu s. | Software Engineer-III- Release and DevOps at Staples, Enterprise (> 1000 emp.)

**Reviewed Date:** April 15, 2018

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

It is a best configuration management tool.to automate vm builds and help keep them consistent

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

It takes good amount of work  to implement and  

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

We used puppet to automate our configuration management system,.It helped us to improve configuration management, release new features to market more frequently

  ### 19. Puppet does a lot of things right and is continually improving.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 30, 2017

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

The puppet forge is an amazing resource. Being able to find modules for just about every product is awesome. The ease of mirroring in modules for a quick test is great. The new Tasks feature is a great addition. I was very disappointed when the mcollective interface was removed, I found that quite useful, but it seems that Tasks are going to be a great addition.

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

I wish the report page in the console was more detailed. It's difficult to find one single resource in the report. As an example looking at the file resources you may have hundreds of resources and there doesn't seem to be any obvious way to filter that quickly. 

**Recommendations to others considering Puppet Enterprise:**

Be sure to look to the forge first. Don't assume that you are the first person to need a module. You can likely find a module that gives you exactly what you need, or a great base to start from.

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

Being able to show auditors a collection of code that satisfies their needs is great. Shifting from deep troubleshooting sessions to being able to simply deploy new systems to a known good state quickly is starting to make things much simpler for the Ops team. 

  ### 20. DeOps is here with Puppet

**Rating:** 5.0/5.0 stars

**Reviewed by:** Earl W. | Windows Server Administrator, Computer Networking, Enterprise (> 1000 emp.)

**Reviewed Date:** April 27, 2018

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

Automation is fluid the customizable command allow for a consistent delivery 

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

Requires an in-depth learning curve. Grab your books and a cup of Joe. 

**Recommendations to others considering Puppet Enterprise:**

Puppet and Jenkins will keep your Systems humming 

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

Automating server maintenance and release cycles

  ### 21. Impressed by the power of Puppet

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Human Resources | Enterprise (> 1000 emp.)

**Reviewed Date:** December 07, 2017

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

I am impressed by what Puppet can do. It can install and configure software quickly. It is a simple push to multiple servers and the servers are configured. 

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

The main issue that I have with it is that I need to have a puppet agent installed on each server. I also would like to use this to push deployments of wars and html pages. However, it is not a small feat to accomplish. To deploy to my environments, I had to learn Ruby to get the deployments to deploy in a fashion which I could verify. I can get more details if needed. 

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

I am using Puppet to install Tomcat and Apache and to deploy java applications and static web pages. The benefit is that I can push one configuration out and all the servers are identical. 

  ### 22. One of the best configuration management tooks in the market.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mithil P. | Network Development Senior Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** December 15, 2017

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

The scope of possibilities it has and the growth in managing different technologies.

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

Not being too friendly in managing networking devices.

**Recommendations to others considering Puppet Enterprise:**

It is really useful tool once you get accustomed to it. Ease of deployment is one of its best factors

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

Ease of deployment on several range of systems with simple code.

  ### 23. Describing config policy in terms of desired state, rather than scripting process is very powerful.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** September 26, 2017

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

The flexibility and power of PE is great. There are many ways to fit it into an existing infrastructure in ways that work best for different organizations who may have different stages of devops and configuration management objectives in general.

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

It can be difficult for people from the more "ops" side of the organization, with a more traditional background to adopt and sometimes even see all of the advantages. This improves with exposure to the concepts and product.

**Recommendations to others considering Puppet Enterprise:**

Focus on helping staff and users understand and see the value

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

Consistent deployments of many similar/identical systems that would be hard to confirm/enforce through non-automated methods. Once the target state policy is written and applied, the task of maintaining a large and diverse installation is greatly improved.

  ### 24. Great tool for automation of your infrastructure!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aditya S. | Devops Engineer, Utilities, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 13, 2017

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

It supports ruby and yaml which are easy to code and maintain. Licensing and GUI is also user-friendly.

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

Viewing puppet agent run log in debug mode in the GUI is extremely tedious to scroll through.

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

Middleware Service, Authentication Services, Code Deployment & S/W Management.

  ### 25. Opened the path to a new way of working

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Insurance | Enterprise (> 1000 emp.)

**Reviewed Date:** September 27, 2017

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

I came from a development background when I went in to operations. I found the way of working in operations to be lacking with regards to version management and staging, which to me are the main things Puppet brings to ops. There are several other tools that do the same, but the community participation for Puppet is excellent and Puppet has a pretty decent presence on the Windows platform. So for me there hasn't been a need to look any further.

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

Puppet is pretty much geared towards legacy infrastructure, which for me is anything that isn't cloud native. For the forseeable future we're stuck with that and a tool like Puppet, to me, is indispensable. But I'd rather be making a greater push towards cloud native.

**Recommendations to others considering Puppet Enterprise:**

You won't go wrong with Puppet Enterprise, and it offers a solid foundation for your efforts towards Infrastructure as Code.

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

As said, we're bringing al of our server infrastructure under Puppet. This allows us better insight into our infra, and better control of our infra. Through desired state we neigh eliminate configuration drift, which is a great help in being in control.

  ### 26. Puppet Enterprise has been a lifesaver

**Rating:** 5.0/5.0 stars

**Reviewed by:** Henry Y. | Professional Male Model, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 20, 2017

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

Being able to manage thousands of servers across multiple datacenters is a hard task, but getting all ours servers into a managed rebuildable state has been infinitely easier with Puppet.

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

Puppet Enterprise is very resource heavy.  Hiera is management is still a mess.  Module management in difficult across a large organization, even with things like r10k.

**Recommendations to others considering Puppet Enterprise:**

This is better than CFengine and Chef

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

We moved over from CFEngine as our scale increased.  Puppet has helped a lot.

  ### 27. The DevOps tool

**Rating:** 0.0/5.0 stars

**Reviewed by:** Deepak P. | Server Administrator, Semiconductors, Enterprise (> 1000 emp.)

**Reviewed Date:** December 07, 2017

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

Idem potency, and open source community like puppet forge

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

As infra grows, the time takes to agents to completes the run also taking time

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

Security compliance and autdit

**Official Response from Simone Van Cleve:**

> Hi Deepak, thanks for providing feedback. I'm glad to hear that you are getting value from the Puppet Forge and are using Puppet Enterprise for security and compliance.

I noticed that you gave Puppet Enterprise 0 out of 5 stars, but your comments suggest that you like or have had a positive experience with at least some components of the product.

If the 0-star rating wasn't intentional, would you consider amending your review? If you did mean to leave 0 stars, we'd like to hear more and find out how we can help improve your experience as a customer.

Thank you,
Simone

  ### 28. Puppet Enterprise is good at enforcing states, but...

**Rating:** 2.0/5.0 stars

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

**Reviewed Date:** December 15, 2017

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

It enforces states and is extremely reliable for that. It is the means by which we have treated servers as livestock rather than pets.

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

It's not easy to learn, and is way more "Dev" than it is "Ops." Not a tool easy for Systems Administrators to adopt, and much of the functionality has been superseded by the (free) ansible, except for the enforcement of states.

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

We used Puppet 3, but our entire model broke with the advent of Puppet 4. After the disaster of trying to transition everything over, me made the decision to retire Puppet over time.

  ### 29. Good configuration management tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Manuel M. | Arquitecto de sistemas., Mid-Market (51-1000 emp.)

**Reviewed Date:** September 26, 2017

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

Global point of view of your whole infrastructure. Reports.

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

I feel like upgrade path is going too fast. From version 3.8 to 4.x, and from 4.x to 5.x.

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

Management of a whole online supermarket infrastructure, with their development and production environments.

  ### 30. A Puppet noobie reivew

**Rating:** 2.5/5.0 stars

**Reviewed by:** Shiwei Y. | Software Engineer, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** November 29, 2017

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

I like puppet has a ability to manage servers with limited configs

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

Learning curve is bad...
There is a limit on file size that you can sync with puppet. We have to use rsync to bypass that.

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

We use puppet to do deployment

  ### 31. Manager, System Engineering

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 13, 2017

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

The overall technology worked well. The dashboard was nice as well.

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

The price. We used open source puppet for our lab environment and ultimately the benefits of enterprise did not justify the costs.

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

We were initially trying to do configuration management and automation. We have since moved on to using it primarily for configuration management only while utilizing ansible and other technologies for automation.

  ### 32. Puppet Enterprise Review

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** December 05, 2017

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

Support on supported modules has been fantastic!

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

Learning to use the Ruby DSL language and its constraints to develop modules took some getting used to.  Had to depend on the standard library to do a lot of heavy lifting with the basic objects like arrays.

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

The need for immutable infrastructure is obvious, and any configuration management solution is helpful in that regard, especially puppet enterprise.

  ### 33. Not ready

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** December 07, 2017

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

Puppet is good at maintaining configuration files.

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

It just doesn't not have good enough reporting features or abilities to tie into our ticketing system.

**Recommendations to others considering Puppet Enterprise:**

Look at blade logic and see the difference in youregards product and add the missing features and you will a very strong competitive tool

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

Actually nothing we could not do with other existing systems. 

  ### 34. Puppet Enterprise user, for configuration management

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** October 16, 2017

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

Puppet Enterprise helped me, automating regular tasks in our environment.  It has speeded up our regular administrative tasks.

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

It is Ruby oriented, I rather had it Python based.

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

Automating our Linux installation environment; customers can order there required system servers, with there middelware application server.  

  ### 35. Pupuet Made a Great Automation in Cloud

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** September 20, 2017

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

The easy way of doing performing Automation. One of the fastest and Agile way to get the Result which makes your End Customer Satisfied. The Reliable workflows gives the continuous output to make the system more Robust.
The Best thing is probably the Reporting part. It gives us clear visibility and transparent Report to trace who, what, when.

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

More difficult to distribute to nodes, need pulp, git or other distribution technique

**Recommendations to others considering Puppet Enterprise:**

Yes will Recommend

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

Its complete Automation of Building the Blades in ESXi by Puppet - Razor

  ### 36. Puppet automation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Insurance | Enterprise (> 1000 emp.)

**Reviewed Date:** December 15, 2017

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

Ease of use, automation and the capabilities to drive consistency and speed to configurable controls

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

Nothing, except this survey form that requires me to use 40 characters to just say nothing

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

Automating repetitive tasks

  ### 37. Manager of development teams 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 29, 2017

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

The ease of use for my development teams and the consistency it provides 

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

Nothing really, it fits really well into our tool chain. 

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

Easy to learn and provides consistent configuration. 

  ### 38. Puppet Automation 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Insurance | Enterprise (> 1000 emp.)

**Reviewed Date:** November 29, 2017

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

Automation for baseline software configuration of servers.

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

Higher learning curve to fully utilize potential.

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

Standardization of baseline software configuration for server deployment.

  ### 39. Automation made easy - love using Puppet Enterprise!

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** September 19, 2017

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

Easy to read and write code, support, online documentation and references

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

Not much! We had some hurdles when upgrading from older versions and updating our code but overall it was smooth.

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

Automation first and foremost, Puppet helps us quickly and easily manage our systems configs. 

  ### 40. The most complete Configuration Management Tool

**Rating:** 3.5/5.0 stars

**Reviewed by:** Bernardo V. | Database Administrator, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 08, 2016

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

The puppet community it's really big and the puppet forge (used to share modules) has thousands of modules. This is extremely helpful, since there's is a big chance the automation you need it's already at forge. 

Puppet Enterprise is also a great tool, it really simplify Puppet administration and architecture, for example, the client installation it's just a curl call, really simple.

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

The puppet Infrastructure it's complex, you will need some time to setup it properly and to figure out how it works. 

Puppet don't read your code from top to bottom like programming languages. This is a little bit awkward and confuse when you start writing Puppet code.

**Recommendations to others considering Puppet Enterprise:**

If you are not a Puppet open source user, I consider trying it first. Only after that you will realize the benefits of Puppet Enterprise.

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

We are using Puppet as the primary tool for provisioning database servers, mainly Oracle and DB2. Before puppet this job was done in 2 or 3 business hours, now it's just 5 minutes.

  ### 41. Definitely worth using; a few minor non-interfering issues.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Peter R. G. | Service Management Engineer, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** July 17, 2015

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

It is straightforward, allows a versatile grouping of coded manifests to build a variety of not only server tiers, but also a variety of server tiers inside a variety of datacenters or environments. It is centralized, works for linux and windows, and makes managing large numbers of servers a snap.

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

The puppetmaster console is extremely buggy and should be rewritten from the ground up. It also has no way to specify particular roles for users, in the case that multiple applications are managed from the console, all users either have full admin rights over all application classifications, read-only rights, or no rights at all.

There is also a steep learning curve regarding heiradata and its integration with modules vs. profiles.

**Recommendations to others considering Puppet Enterprise:**

Make use of the training resources available at Puppet Labs' site.

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

I work with more than 7 large datacenters, all hosting similar if not identical applications, but with very diverse configuration requirements.

Puppet Enterprise has assisted me in normalizing configuration, simplifying deployment, and making configuration differences a simple issue.

  ### 42. Puppet Enterprise

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 22, 2015

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

Puppet Enterprise makes its easy to get rolling. For me, I didn't have the time to piece together all the moving, opensource pieces. This is well done, and allowed me to get up and running in a short about of time.

While you can dig into the under-covers of the language if you want (Ruby), you don't have to. Their "manifest" language is easy to get your head around. I recommend obtaining their Learning VM and playing around with the tech locally.

The big bonus for me is I needed to quickly manage multiple clusters of Elasticsearch and standardize config across all. When I learned that their forge repo had a module already built for it I jumped right in and never looked back. I can now quickly scale and add / modify clusters -- without worrying about setup. I just tell puppet to do it. It's a HUGE time saver and I highly recommend.

I am just starting to scratch the surface here, but their forge contains many opportunities for you to standardize your server configs across your enterprise using pre-built modules that you can tap into. Other tech out there, you have to learn EVERYTHING from scratch. Not with puppet. I am mostly utilizing it on the linux side of the house, but there are plenty of use cases for Windows too. Using their chocolatey module from the community forge, you can "package install" IIS, .net frameworks, and a ton of other roles, features, and software packages -- already ready to go. 

I am also able to declare groups of manifests for different environments -- spanning across multiple nodes. I can declare similar or unique configs across the enterprise. So far DEV I have a set, Testing a set, etc.  I can also finally manage user accounts in one place. And in my case it's admins - sudoers. But what a relief, knowing I can roll out new admin accounts quickly.

Don't pass up PE. It's very worth it!

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

Spawning from opensource -- they are in the process of getting their support streamlined for the Enterprise side of the house. So at times, my support experience with them has been a little shaky. However, not to say that it's bad.. it's just they have room to grow right now. The good thing is they are getting much better at it, and are listening to me as a customer. The community is also vibrant so that helps lift the burden a bit and I will also echo that their docs and online examples are good. In summary they are up-ramping their enterprise support and getting better as we go along. 

**Recommendations to others considering Puppet Enterprise:**

Give it a chance, as it's easy to jump into. Check out their Learning VM first. Learning overhead here was minimal as their pre-buillt modules along with the enteprise web console help get you up and running quickly.

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

I have been able to get up and running with managing multiple, mission critical Elasticsearch clusters quickly. My configs are standardized -- I can quickly make changes -- and setup new clusters. That was my main purpose for jumping in. And I have only scratched the surface with it. 

My plans are to scale it out to not only linux, but to Windows as well. With support for the chocolatey packaging system, I can build out and standardize my app server configs, roles and features. 

Ultimately this will put me in a good place to eventually look at containerization. Which we all know is the future. Config standardization / automation leans towards things like Docker and more. And the Puppet folks are not ignoring those other technologies.

  ### 43. The best orchestration tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** François-Yanick B. | Cloud DevOp (PaaS), Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 15, 2015

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

The flexibility to create recipe to orchestrate our provisioning.

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

It can becomes too much flexible and create confusion but this is more a problem from the architect then the product itself.

**Recommendations to others considering Puppet Enterprise:**

If you know Ruby from intermediaire-to-expert and you're looking to orchestrate your provisionning; Puppet is definitely a must to have.

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

Deploying large environment of VMs and pre-installations of tools.


## 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?section=pricing&secure%5Bexpires_at%5D=2026-06-20+14%3A58%3A12+-0500&secure%5Bsession_id%5D=2d4a8a36-f4f7-40de-ba18-c5c00829e0c3&secure%5Btoken%5D=f7e18d0834cd4d3f58845ae16a609d4e2ccffc37dd97b6c2340e425f6ba17dc0&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)
  - [Jenkins](https://www.g2.com/products/jenkins/reviews) - 4.4/5.0 (555 reviews)
  - [Progress Chef](https://www.g2.com/products/progress-chef/reviews) - 4.2/5.0 (99 reviews)

