Puppet is the industry standard for IT automation.
Modernize, manage and bring your hybrid infrastructure into compliance through Puppet's powerful continuous automation.
First 10 nodes are free!
Puppet Education is your learning portal for tools and best practices to address common business challenges.
Get up and running quickly with a custom solution that addresses your unique business goals and easily allows for growth as your needs evolve.
Find thousands of component modules built by the community and guidance on using them in your own infrastructure.
Since launching our first DevOps survey in 2012, we’ve learned a lot about the power of DevOps to transform organizations.
Puppet automates your infrastructure so you can innovate. We find, fix, and predict in order to prevent surprises and maintain your desired state.
Razor lets you automate going from a newly racked machine to one that’s fully installed and managed with no human intervention — and now it’s included in Puppet Enterprise.
The puppetlabs-apache module makes it easy to set up and manage the Apache HTTP server, creating vhosts and other configuration with little effort — and now it’s supported for Puppet Enterprise users.
We want you, yes you, to speak at PuppetConf 2014 or one of our upcoming Puppet Camps. Plus, there are a few travel scholarships available for women speakers at PuppetConf.
Introduced with Puppet Enterprise 3.2, supported modules let you dependably set up, implement and manage common services without needing to write much Puppet code.
Puppet Professional Certification is a great way to validate your Puppet expertise. Here are all the details of the newly updated program.
This three-part blog series by Puppet pro services engineer Gary Larizza offers helpful tips for module structure, using roles and profiles, and creating dynamic environments with R10k.
The Puppet DSL is clear, simple and declarative, but it never hurts to have a little help writing your Puppet manifests. Enter Geppetto, Puppet’s integrated development environment (IDE), now with a few new tweaks.
Make the case for configuration management by illustrating the benefits greater efficiency, visibility, configuration drift remediation, documentation and captured effort would bring to your company’s business.
Hiera is a powerful tool for separating data from code. Here’s how to debug Hiera if you’re not getting the data you expected.
If you missed it, here are links to talks and a Q&A – hear how Twitter, Yelp and other companies are using Puppet, and get tips from Puppet Labs engineers who work directly with our customers.
How to get back into the Puppet Enterprise console when your sole admin account has been locked out.
Just getting started with Puppet? Check out our top five tips for learning Puppet, and take a look at a Maturity Model for Configuration Management.
Ever notice that sysadmin characters keep popping up in sci-fi? We’re kicking off Sysadmin Sci-Fi Friday with Cory Doctorow’s classic tale.
The flexibility offered by envpuppet, a script you can find in the Puppet repository, makes it a valuable addition to the toolkit of any developer working with a puppetized infrastructure.
James Sweeny gave an excellent talk at PuppetConf about managing Windows environments using Puppet. Learn about the differences between managing Windows & Unix environments, plus weird Windows idiosyncrasies to watch out for.
The Puppet Enterprise console is convenient, but sometimes you’d rather use the command line. With the Rake API, you can do what are normally console tasks from the command line.
Software updates should be treated as just another change, equal to development changes: Apply every update that doesn’t break your applications.
You can manage your DigitalOcean cloud servers with Puppet — here’s how. #EmbraceCloudAutomation