Welcome to Puppet Forge
Puppet Forge is a catalogue of modules created by Puppet, our partners, and community that helps IT ops practitioners supercharge and simplify their automation processes. With step-by-step guides and tutorials, Puppet Forge provides a platform for you to grow your skills with Puppet, whatever your current level.
Automate more with less effort on Puppet Forge.
Configuration Management
Learn how to save time and eliminate soul crushing work with configuration management automation
View the how-to guidesFind out how Puppet can help you with Continuous Compliance and Continuous Delivery
Featured how-to guides
Set up the Puppet Plug-in to provision nodes with vRA
Install the Puppet plug-in for VMware vRealize Automation (vRA) to provision nodes at the push of a button.
View how-to guideAutomate patch management on Windows and Linux with real-time reporting
Execute a complete patch management plan, including reboots, blackout windows, and more.
View how-to guideFeatured modules
Hand-picked modules from the Forge teamRecently updated modules
Modules with recent releasesTop supported modules
Selected modules supported with Puppet EnterpriseNew to Puppet?
If you're new to Puppet and the concept of modules, we recommend the following resources to get you started:
Puppet Development Kit
The PDK provides a unified set of tools to build, test, validate, and deliver high-quality Puppet modules with confidence.
Guide to module badges
Modules that are supported by Puppet, Inc., are rigorously tested, will be maintained for the same lifecycle as Puppet Enterprise, and are compatible with multiple platforms.