
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
It is sometimes very hard to move between the community edition and Enterprise edition. Choose carefully when your first starting out. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
We would love more hosted solutions that don't need ANY engineering on our side. Review collected by and hosted on G2.com.
Simple scripting to build worksflows. Works with almost any software package with an API. Review collected by and hosted on G2.com.
Not really a ding but another totally new software package to learn as it is quickly infiltrating our entire enterprise. :) Review collected by and hosted on G2.com.
Stable Releases, Feature delivery each release, Forge is active, Comparable to other products in the market, proven use case at large companies. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
The ease of use, quality support, and continued, aggressive, development cycle are some of the strongest attributes that PE offers. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
It supports ruby and yaml which are easy to code and maintain. Licensing and GUI is also user-friendly. Review collected by and hosted on G2.com.
Viewing puppet agent run log in debug mode in the GUI is extremely tedious to scroll through. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
It enforces states and is extremely reliable for that. It is the means by which we have treated servers as livestock rather than pets. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
I like puppet has a ability to manage servers with limited configs Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
The overall technology worked well. The dashboard was nice as well. Review collected by and hosted on G2.com.
The price. We used open source puppet for our lab environment and ultimately the benefits of enterprise did not justify the costs. Review collected by and hosted on G2.com.
Support on supported modules has been fantastic! Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.