Skip to content

Reviews for Puppet

Login to Review
sjackson1089
Skyler Jackson
Mar 26, 2026
β˜… β˜… β˜… β˜… β˜…
4.50/5
A Game-Changer for Infrastructure Management
Ease of Use
β˜… β˜… β˜… β˜… β˜…
Features
β˜… β˜… β˜… β˜… β˜…
Value for Money
β˜… β˜… β˜… β˜… β˜…
Customer Support
β˜… β˜… β˜… β˜… β˜…
Overall Experience
β˜… β˜… β˜… β˜… β˜…

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.

0 helpful 0 not helpful
achen1737
Alex Chen
Mar 25, 2026
β˜… β˜… β˜… β˜… β˜…
4.50/5
A game changer for our infrastructure-as-code journey
Ease of Use
β˜… β˜… β˜… β˜… β˜…
Features
β˜… β˜… β˜… β˜… β˜…
Value for Money
β˜… β˜… β˜… β˜… β˜…
Customer Support
β˜… β˜… β˜… β˜… β˜…
Overall Experience
β˜… β˜… β˜… β˜… β˜…

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.

0 helpful 0 not helpful
lisadev33
Lisa Wright
Mar 24, 2026
β˜… β˜… β˜… β˜… β˜…
2.50/5
Powerful but Painfully Complex and Buggy
Ease of Use
β˜… β˜… β˜… β˜… β˜…
Features
β˜… β˜… β˜… β˜… β˜…
Value for Money
β˜… β˜… β˜… β˜… β˜…
Customer Support
β˜… β˜… β˜… β˜… β˜…
Overall Experience
β˜… β˜… β˜… β˜… β˜…

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.

0 helpful 0 not helpful
olivia_harris40
Olivia Harris
Mar 24, 2026
β˜… β˜… β˜… β˜… β˜…
4.67/5
A DevOps Game-Changer for Configuration Management
Ease of Use
β˜… β˜… β˜… β˜… β˜…
Features
β˜… β˜… β˜… β˜… β˜…
Value for Money
β˜… β˜… β˜… β˜… β˜…
Customer Support
β˜… β˜… β˜… β˜… β˜…
Overall Experience
β˜… β˜… β˜… β˜… β˜…

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.

0 helpful 0 not helpful
sarahtech62
Sarah Harris
Mar 24, 2026
β˜… β˜… β˜… β˜… β˜…
4.50/5
A game-changer for managing our growing infrastructure
Ease of Use
β˜… β˜… β˜… β˜… β˜…
Features
β˜… β˜… β˜… β˜… β˜…
Value for Money
β˜… β˜… β˜… β˜… β˜…
Customer Support
β˜… β˜… β˜… β˜… β˜…
Overall Experience
β˜… β˜… β˜… β˜… β˜…

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.

0 helpful 0 not helpful
annacloud904
Anna Miller
Mar 22, 2026
β˜… β˜… β˜… β˜… β˜…
2.50/5
Frustratingly Complex and Heavy
Ease of Use
β˜… β˜… β˜… β˜… β˜…
Features
β˜… β˜… β˜… β˜… β˜…
Value for Money
β˜… β˜… β˜… β˜… β˜…
Customer Support
β˜… β˜… β˜… β˜… β˜…
Overall Experience
β˜… β˜… β˜… β˜… β˜…

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.

0 helpful 0 not helpful
oliver_white67
Oliver White
Mar 21, 2026
β˜… β˜… β˜… β˜… β˜…
4.33/5
The Gold Standard for Infrastructure as Code
Ease of Use
β˜… β˜… β˜… β˜… β˜…
Features
β˜… β˜… β˜… β˜… β˜…
Value for Money
β˜… β˜… β˜… β˜… β˜…
Customer Support
β˜… β˜… β˜… β˜… β˜…
Overall Experience
β˜… β˜… β˜… β˜… β˜…

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.

0 helpful 0 not helpful
caseytech96
Casey Thomas
Mar 20, 2026
β˜… β˜… β˜… β˜… β˜…
3.67/5
Powerful but Steep Learning Curve
Ease of Use
β˜… β˜… β˜… β˜… β˜…
Features
β˜… β˜… β˜… β˜… β˜…
Value for Money
β˜… β˜… β˜… β˜… β˜…
Customer Support
β˜… β˜… β˜… β˜… β˜…
Overall Experience
β˜… β˜… β˜… β˜… β˜…

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.

0 helpful 0 not helpful
annacode12
Anna King
Mar 19, 2026
β˜… β˜… β˜… β˜… β˜…
4.50/5
Essential for Managing Large-Scale Infrastructure
Ease of Use
β˜… β˜… β˜… β˜… β˜…
Features
β˜… β˜… β˜… β˜… β˜…
Value for Money
β˜… β˜… β˜… β˜… β˜…
Customer Support
β˜… β˜… β˜… β˜… β˜…
Overall Experience
β˜… β˜… β˜… β˜… β˜…

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.

0 helpful 0 not helpful
liamweb931
Liam Lee
Mar 19, 2026
β˜… β˜… β˜… β˜… β˜…
4.50/5
A DevOps Game-Changer for Configuration Management
Ease of Use
β˜… β˜… β˜… β˜… β˜…
Features
β˜… β˜… β˜… β˜… β˜…
Value for Money
β˜… β˜… β˜… β˜… β˜…
Customer Support
β˜… β˜… β˜… β˜… β˜…
Overall Experience
β˜… β˜… β˜… β˜… β˜…

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.

0 helpful 0 not helpful
Review Summary
3.8
β˜… β˜… β˜… β˜… β˜…

Based on 41 reviews

Ease of Use 2.6/5
Features 4.5/5
Value for Money 3.8/5
Customer Support 3.5/5
Overall Experience 3.7/5
Rating Distribution
5
19
4
6
3
14
2
2
1
0
Puppet
Puppet

Puppet is an open source configuration management and automation tool. It helps system administrators manage IT infrastructure by automating repetitive …

Back to Product