Reviews for Puppet
Login to ReviewCasey Martin
Apr 06, 2026Essential for managing our infrastructure efficiently
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.
James Thomas
Apr 01, 2026The backbone of our DevOps infrastructure
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.
Anna Allen
Mar 31, 2026Powerful but Complex - Great for Experts, Frustrating for Newcomers
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.
Elena Thomas
Mar 31, 2026A Game-Changer for Infrastructure Management
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.
Morgan Walker
Mar 31, 2026A Game-Changer for Managing Our Growing Server Infrastructure
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.
David Chen
Mar 29, 2026Powerful but Complex - A Double-Edged Sword for Infrastructure Management
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.
Emma King
Mar 28, 2026Powerful but Overly Complex and Fragile
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.
Quinn Johnson
Mar 28, 2026A Configuration Nightmare
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.
Morgan Thomas
Mar 28, 2026Overly Complex and Steep Learning Curve
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.
James Walker
Mar 27, 2026Absolute game-changer for managing our server farms
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.
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