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.
Building a Puppet module you plan to reuse multiple times? Then you should dive into class containment.
The puppetlabs-registry module, one of the new Puppet Enterprise supported modules, provides a set of types & providers that let you use Puppet to create & manage Windows Registry keys.
Watch this demo video to learn about the simplified agent installation method now available in Puppet Enterprise 3.2. You’ll have your Puppet agents up & running much faster.
You can now search on the Puppet Forge for modules compatible with your operating system and the version of Puppet or Puppet Enterprise you’re using.
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.