Welcome to the Puppet Forge

A repository of modules written by our community for Puppet Open Source and Puppet Enterprise IT automation software

Featured Windows Modules for //Build 2014

Build brings together developers and sysadmins using Windows to build great services. To celebreate the conference, we've selected a few great Puppet modules contributed by our community to help you do more with Windows and Puppet.

Many more modules are available to help you #Puppetize on Windows.

Writing Great Modules

Modules are reusable, sharable units of Puppet code. You can use modules to extend Puppet across your infrastructure by automating tasks such as setting up a database, web server, or mail server.

Read the Docs

If you're new to Puppet, we recommend the following:

Check out Geppetto

Geppetto is an integrated development environment for Puppet. It provides syntax highlighting, content assistance, error tracing/debugging, and code completion features.

Read more about Geppetto

Authors: Add compatibility data to your modules

We recently added search filters to help people find modules that are compatible with their Puppet versions and platforms. Learn how to add this data to your modules here.

New to the Puppet Forge?

A Video Introduction

Learn more at the Puppet Labs Workshop.

Share modules

Register an account, create a module, upload a release of it and your automation code is now shared with the Puppet community. Learn how to create and share modules using the puppet module tool.