Get up-to-speed with the latest open source Puppet version.
Learn how Puppet’s declarative language helps you manage all the resources in your infrastructure
Create high-quality modules with Puppet Development Kit (PDK), which provides integrated testing tools and a command line interface to help you develop, validate, and test modules.
The roles-and-profiles approach to designing system configurations with Puppet code is not just for Puppet Enterprise users (even though that’s where the docs are). Keep complexity under control and make your Puppet code more reusable, reconfigurable, and refactorable, by setting up roles and profiles.
Learn Puppet with instructor-led courses or on your own. Puppet training gives you the skills you need to discover, manage, and deliver your applications and the infrastructure they run on.
Open source Puppet has a supportive, active community of thousands of people who are making Puppet better — and making IT a better place to work. Get help and get involved with the Puppet community.
Find out more about Bolt, the open source orchestration tool that runs commands, scripts, tasks, and plans on your infrastructure.
Puppet Enterprise offers robust solutions to automate anything and manage configuration and deployment changes across your infrastructure at scale.