Forge Home

Puppet has been acquired by Perforce.

Read more

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

Configuration Management

Learn how to save time and eliminate soul crushing work with configuration management automation

View the how-to guides
Incident Remediation

Incident Remediation

With more vulnerabilities exposed than ever before, learn how to keep your infrastructure safe and secure

View the how-to guides

Find 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

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 guide
Detect and remediate Shellshock

Detect and remediate Shellshock

ShellShock (also called Bashdoor) is a family of bugs in the Bash shell that lets attackers gain access to internet-facing services.

View how-to guide

Featured modules

Hand-picked modules from the Forge team

Recently updated modules

Modules with recent releases
  • yum

    YUM utilities

    approved
    tasks
  • mlocate

    Manages the /etc/updatedb.conf file and service

  • php

    Generic PHP module that supports many platforms

    approved
  • nfs

    Manage NFS client and server services

    pdk

Top supported modules

Selected modules supported with Puppet Enterprise
  • scheduled_task

    Manage scheduled tasks for Windows Server 2008 and newer operating systems.

    pdk
    supported
  • reboot

    Adds a type and provider for managing system reboots.

    pdk
    supported
    tasks
  • registry

    This module provides a native type and provider to manage keys and values in the Windows Registry

    pdk
    supported
  • vcsrepo

    Puppet module providing a type to manage repositories from various version control systems

    pdk
    supported

Guide to module badges