Skip to content

Reviews for Puppet

Login to Review
casey_martin1
Casey Martin
Apr 06, 2026
4.50/5
Essential for managing our infrastructure efficiently
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

Adopting Puppet has been a game-changer for our team. It's incredibly powerful for maintaining server consistency and automating repetitive configuration tasks across our environment. The learning curve was steep, and the DSL can be complex, but the time saved and increased reliability in our infrastructure are well worth the initial investment. It has become an indispensable tool for our system administration.

0 helpful 0 not helpful
james_thomas20
James Thomas
Apr 01, 2026
4.50/5
The backbone of our DevOps infrastructure
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

As a senior sysadmin managing hundreds of servers, Puppet has been transformative. It handles our configuration drift perfectly and the declarative language makes complex infrastructure easy to document and reproduce. The learning curve was steep initially, but once our team got over it, deployment times dropped by 70% and our environments became truly consistent. The open-source community modules are a massive time-saver for common setups.

0 helpful 0 not helpful
aallen9702
Anna Allen
Mar 31, 2026
3.50/5
Powerful but Complex - Great for Experts, Frustrating for Newcomers
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

Puppet has been incredibly effective at standardizing our server configurations and eliminating manual drift across our environment. The enforced state configuration is rock solid once it's running. However, the learning curve is extremely steep, with its own DSL (Domain Specific Language) adding significant complexity. We've spent months getting our workflows right, and finding experienced talent is both difficult and expensive.

0 helpful 0 not helpful
elena_thomas28
Elena Thomas
Mar 31, 2026
4.50/5
A Game-Changer for Infrastructure Management
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

As a systems engineer managing hundreds of servers, Puppet has transformed how we handle configuration management. The declarative language makes it easy to define infrastructure as code, ensuring consistency across environments. While there's a learning curve, the time saved on repetitive tasks and the reliability it brings to our deployments is invaluable.

0 helpful 0 not helpful
mwalker1723
Morgan Walker
Mar 31, 2026
4.50/5
A Game-Changer for Managing Our Growing Server Infrastructure
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

Puppet has transformed how we deploy and maintain over 200 servers across our development and production environments. The declarative language makes it clear what state our systems should be in, and the idempotent nature of resources ensures consistency without manual intervention. While the initial learning curve was steep, the time saved on repetitive configuration tasks and the elimination of configuration drift have been invaluable for our team.

0 helpful 0 not helpful
david_chen79
David Chen
Mar 29, 2026
3.33/5
Powerful but Complex - A Double-Edged Sword for Infrastructure Management
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

Puppet is incredibly powerful for enforcing consistent configurations across hundreds of servers, and once it's running, it's remarkably reliable. However, the learning curve is extremely steep—it took our team months to become proficient with Puppet's DSL and module structure. While the open-source version is free, the time investment for setup and maintenance makes the true cost much higher than expected. The community support is decent, but finding solutions to specific problems often requires deep diving through documentation.

0 helpful 0 not helpful
eking9755
Emma King
Mar 28, 2026
2.83/5
Powerful but Overly Complex and Fragile
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

While Puppet's ability to enforce configuration states is technically impressive, the learning curve is incredibly steep, even for experienced admins. The DSL feels clunky and debugging manifests is a time-consuming nightmare, often leading to more work than manual management. For small to medium teams, the complexity and maintenance overhead overshadow any automation benefits.

0 helpful 0 not helpful
qjohnson5646
Quinn Johnson
Mar 28, 2026
2.33/5
A Configuration Nightmare
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

Despite our team's high hopes, implementing Puppet has been a constant battle. The configuration syntax is unnecessarily complex and the learning curve is incredibly steep. It feels like you need to be an expert in both Ruby and our own infrastructure just to get basic configurations working. The documentation assumes too much prior knowledge and we've spent more time troubleshooting Puppet than managing our infrastructure. We had high hopes for automation, but it's created more work than it has saved.

0 helpful 0 not helpful
mthomas5561
Morgan Thomas
Mar 28, 2026
2.67/5
Overly Complex and Steep Learning Curve
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

While Puppet is powerful for configuration management at scale, the onboarding process is rough. The DSL can be arcane, and small syntax errors can cause major deployment failures. The initial setup and learning curve are incredibly steep. For smaller teams or projects, the overhead often outweighs the benefits, and we found it to be a major time sink to implement and maintain.

0 helpful 0 not helpful
jamesapp173
James Walker
Mar 27, 2026
4.50/5
Absolute game-changer for managing our server farms
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

We started using Puppet over a year ago to manage a mix of Linux and Windows servers. The learning curve was a bit steep at first, especially with learning the declarative language, but it's been transformative. We've defined our golden master server states, and now, provisioning and maintaining hundreds of servers is consistent and almost entirely hands-off. It's a cornerstone of our infrastructure-as-code approach.

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