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 Compass 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 takes the risk out of change. We meet you where you are today and take you where you need to go.
Learn how to upgrade a module to use new Puppet language features introduced in Puppet 4.
Learn about the new Puppet module that lets you configure advanced security hardening for the virtual machines in your VMware vSphere inventory.
Not sure how to upgrade to the long-term-support version of Puppet Enterprise from the version you’re on now? Learn how to upgrade in this post.
The GPG key we use to sign Puppet products on Linux is expiring soon, so we’ve switched to a new key. You’ll need to import it to use the repos.
Learn how to use Puppet to manage packages and services in Windows.
Learn how to manage PowerShell DSC on Windows with Puppet.
What is continuous delivery? What is continuous deployment? We define these terms and how continuous delivery relates to DevOps.
Chocolatey is a package manager that lets you manage all aspects of Windows software. Learn how to use Puppet to configure & control Chocolatey.
Learn how you can install a Puppet Enterprise-only module on a machine that doesn’t have internet access. For use with Puppet Enterprise 2016.2.x.
Bad NTP configs can break your infrastructure in seconds. Puppet Enterprise can keep them consistent across all your servers. Here’s how.
Forgotten Cron jobs can wreak havoc on systems. Learn how to automate and manage all your Cron jobs with Puppet.
The practical uses of the wsus_client module, plus some custom facts and how to streamline the Windows update process with Puppet code.
Learn how to quickly deploy IIS and ASP.NET to Windows Server with Puppet.
Subscribe to the Puppet Forge’s per-module RSS feeds and you’ll receive notifications of new module releases for the modules you care about.
Hiera is a powerful tool to empower code reuse, but requires customization for each organization. How to build a Hiera hierarchy and custom facts.
Who does not know the time-consuming and error-prone task of creating Hiera data manually? Hieragen automates builds of YAML Hiera data files.
Puppet catalogs often contain secrets. How to make sure no unauthorized Puppet agents request catalogs from your Puppet master.
Two friends — one in operations, one in development — explain why infrastructure as code should be tested like code and monitored like infrastructure.