Reviews for Puppet
Login to ReviewSkyler Jackson
Mar 26, 2026A Game-Changer for Infrastructure Management
Puppet has completely transformed how we handle our server configurations. Declarative approach makes it intuitive to enforce consistency across hundreds of nodes. The open-source community provides excellent modules, though there's definitely a learning curve for new users. Once mastered, it saves countless hours of manual work.
Alex Chen
Mar 25, 2026A game changer for our infrastructure-as-code journey
Implementing Puppet has been transformative for our DevOps workflow. The toolβs declarative language makes managing configurations straightforward and repeatable, especially when scaling from a handful of servers to dozens. While the learning curve was present, the Puppet Forge and extensive community modules saved us countless hours of manual configuration and troubleshooting. It has brought clear structure to our infrastructure, ensuring our systems are consistent and easily reproducible.
Lisa Wright
Mar 24, 2026Powerful but Painfully Complex and Buggy
While Puppet's configuration management concept is solid, the reality has been a constant struggle. The initial setup is unnecessarily complex, requiring deep Ruby knowledge just to write basic manifests, and the documentation feels like it's written for experts rather than everyday sysadmins. We've had modules break without clear error messages during routine updates, and the performance on our mid-sized server fleet is sluggish, making enforcement cycles frustratingly slow. For the time invested in fighting its quirks, the promised automation efficiency just hasn't materialized.
Olivia Harris
Mar 24, 2026A DevOps Game-Changer for Configuration Management
Puppet has completely transformed our infrastructure management. It has been a game-changer for our DevOps team, allowing us to define our server and application configurations as code. This means we can deploy, configure, and ensure consistency across hundreds of servers with a simple code push, drastically reducing manual work and eliminating configuration drift. The declarative language is powerful and, once you get the hang of it, a joy to work with, turning our infrastructure into a reliable, version-controlled asset.
Sarah Harris
Mar 24, 2026A game-changer for managing our growing infrastructure
We started using Puppet to manage a few dozen servers a year ago, and it has scaled beautifully as we've grown. It took some time to learn the manifests and the declarative language, but the declarative nature of it is what makes it so powerful for automation. We can now enforce server state, deploy updates, and manage configurations across hundreds of nodes with a few commands. It's been crucial for maintaining our security posture and consistency across our infrastructure, saving our team countless hours of manual work.
Anna Miller
Mar 22, 2026Frustratingly Complex and Heavy
While Puppet is powerful for configuration management at scale, it feels unnecessarily complex for our team. The learning curve is steep, with its own domain-specific language and intricate module structure. Even simple configuration changes can become a tangled mess of manifests and modules. The overhead of maintaining a Puppet server and the constant debugging of catalog compilation errors make it more of a burden than a tool for automation. The community is helpful, but the tool itself feels like using a sledgehammer to crack a nut for many standard IT tasks.
Oliver White
Mar 21, 2026The Gold Standard for Infrastructure as Code
We've been using Puppet for three years to manage our hybrid cloud environment of 500+ servers. The declarative language is incredibly powerful once you get past the initial learning curve, allowing us to define server configurations once and deploy them consistently across all environments. The community modules are a huge time-saver for common services, and the reporting features help us maintain compliance. It did require significant upfront investment in training our team, but the long-term automation benefits have been transformative for our operations.
Casey Thomas
Mar 20, 2026Powerful but Steep Learning Curve
Puppet is incredibly powerful for managing our server infrastructure at scale, enforcing strict configurations across hundreds of systems. However, the learning curve is very steep; writing and debugging manifests can be complex and the declarative state language has a very specific way of doing things. The automation and idempotency it provides for state enforcement is a lifesaver for compliance, but it sometimes feels like we need a dedicated Puppet expert on staff to manage its complexity. The free, open-source version is robust, but support and advanced features like reporting really push you toward an Enterprise subscription, which is a significant cost.
Anna King
Mar 19, 2026Essential for Managing Large-Scale Infrastructure
After implementing Puppet across our 200+ server environment, we've cut configuration drift to near zero and reduced deployment time by over 60%. The declarative language took our team a few weeks to master, but now we can manage everything from package installations to firewall rules with consistent code. The community modules are a huge time-saver, and the reporting features give us perfect visibility into compliance. It's become the backbone of our DevOps pipeline.
Liam Lee
Mar 19, 2026A DevOps Game-Changer for Configuration Management
Puppet has revolutionized our infrastructure management. Defining infrastructure as code has brought incredible consistency and reliability. The declarative language is intuitive, and the automation has cut our deployment and troubleshooting time in half. The only complexity comes with the initial learning curve, but it's a powerful force multiplier for any serious DevOps team.
Review Summary
Based on 41 reviews
Rating Distribution
Puppet
Puppet is an open source configuration management and automation tool. It helps system administrators manage IT infrastructure by automating repetitive β¦
Back to Product