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

Deploy an Oracle 19c node with Puppet Enterprise

Learn how to install and configure an Oracle 19c database with Puppet Enterprise and Oracle modules from Enterprise Modules.

View how-to guide

Deploy Splunk Enterprise with connected infrastructure in minutes

Stand up a fresh Splunk Enterprise deployment, complete with add-ons, and/or connect configured forwarders.

View how-to guide

Windows

Get started with Puppet & Windows

Rapidly manage infrastructure and enforce baselines

Get started with Puppet & Windows

Featured modules

Hand-picked modules from the Forge team

Recently updated modules

Modules with recent releases
  • alisioopenvidu

    This module allows you to install Openvidu-server and dependencies

    pdk
  • dpltesttest

    Dpl Test Module

  • treydockroot

    root account module

    pdk
  • puppetlabstagmail

    This module provides a report processor that sends events to email addresses based on tagging…

    supported
    pdk

Top supported modules

Selected modules supported with Puppet Enterprise
  • puppetlabspowershell

    Adds a new exec provider for executing PowerShell commands.

    supported
    pdk
  • puppetlabsdocker

    Module for installing and managing docker

    supported
    pdk
    tasks
  • puppetlabsacl

    This module provides the ability to manage ACLs on nodes

    supported
    pdk
  • puppetlabsdsc_lite

    PowerShell Desired State Configuration (DSC) Lite

    supported
    pdk

Guide to module badges