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 takes the risk out of change. We meet you where you are today and take you where you need to go.
How our approach to code integration allowed us to break down team silos and get on the path to continuous delivery.
Ready to get started with Puppet and you don’t know where to begin? This blog post will point you in the right direction.
New Puppet VSCode extension brings full-featured Puppet editing experience to Visual Studio Code.
We have several PuppetConf talks lined up to expand your knowledge of Puppet and take you deeper into the capabilities & extension points of our tech.
Here are a couple fun videos about how our site reliability engineering department does continuous integration here at Puppet.
Check out all the great cloud and containers talks at PuppetConf 2017.
Approach & insights practicing continuous delivery at Puppet. This transformation revealed – it’s a mind set shift in addition to refining processes.
The Windows platform team at Puppet has been working hard on updating our key Windows modules. Check out what’s new!
Starting out with custom Ruby facts? Learn how to convert your batch files and PowerShell scripts on Windows.
See how we’re using RuboCop to enable the community to create modules that are available in multiple languages.
How we worked towards the automation of our release process for Puppet Forge modules, and how we now report through ChatOps to improve our efficiency.
Use Lumogon with the new Manifesto tool to store application metadata along with your images on Docker Hub.
Container infrastructure poses management problems. Learn about container management issues & how automated configuration management can solve them.
The popular Puppet PowerShell module has undergone some major speed improvements. Learn how this was achieved.
Knowing when & how to insert data into Puppet code is tricky. Dumping it all into Hiera doesn’t always work. Learn how to make the right decisions for good configuration management.
Puppet’s pluginsync ensures that all nodes have the most current version of your plugins before an agent run, to keep all your configurations under Puppet management.
Learn how to make a secure baseline with Puppet, including user management and firewalling, and get audit logs of configuration drift, too.
How to quickly identify nodes affected by CVEs: Use Puppet query language (PQL) to query Puppet Enterprise Package Inspector data.