![](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27120%27%20height=%2754%27/%3e)
![Forge Home Forge Home](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Modules
Discover
●All modules
●Supported modules
●Modules with tasks
●Scheduled for deprecation
Contribute
●Publish a module
Puppet
●Puppet Enterprise overview
Premium features
●Security Compliance Enforcement
●Impact Analysis
Downloads
●Puppet Enterprise
●Security Compliance Management
●Security Compliance Enforcement
●Security Compliance Enforcement
●Continuous Delivery
Resources
About Forge
●Approved Modules Program
●API Documentation
●Premium Content
●Configure Profile Downloads
Getting Started
●Puppet Training
●Module Fundamentals
●Beginner's Guide to Modules
●Puppet Development Kit
PuppetEcosystemPuppet CommunityUpdates
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.
Featured modules
Hand-picked modules from the Forge team
sce_windows
by puppetlabs
Security Compliance Enforcement for Windows
pdk
premium
tasks
active_directory
by beergeek
A module to manage Active Directory Domain Controllers
pdk
tasks
snow_record
by beersy
Series of tasks to interact with a ServiceNow Instance
pdk
tasks
chocolatey
by puppetlabs
Chocolatey package provider for Puppet
pdk
supported
tasks
View all modules
Recently updated modules
Modules with recent releases
firewall
by puppetlabs
Manages Firewalls such as iptables
pdk
supported
zfs_core
by puppetlabs
Manage zfs. Create destroy and set properties on zfs instances.
pdk
supported
augeasproviders_grub
by puppet
Augeas-based grub types and providers for Puppet
approved
node_manager
by puppetlabs
Create and manage PE Console node groups as resources.
pdk
supported
tasks
View all recently updated modules
Top supported modules
Selected modules supported with Puppet Enterprise
acl
by puppetlabs
This module provides the ability to manage ACLs on nodes
pdk
supported
vcsrepo
by puppetlabs
Puppet module providing a type to manage repositories from various version control systems
pdk
supported
reboot
by puppetlabs
Adds a type and provider for managing system reboots.
pdk
supported
tasks
powershell
by puppetlabs
Adds a new exec provider for executing PowerShell commands.
pdk
supported
View all supported modules
New to Puppet?
If you're new to Puppet and the concept of modules, we recommend the following resources to get you started:
●Introduction to Puppet
●Puppet Training
●Module Fundamentals
●Beginner's Guide to Writing Modules
![](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27176%27%20height=%27181%27/%3e)
![](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Puppet Development Kit
The PDK provides a unified set of tools to build, test, validate, and deliver high-quality Puppet modules with confidence.
●Download the PDK
![](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27176%27%20height=%27197%27/%3e)
![](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Guide to module badges
Supported by Puppet
supported
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.
●More about Supported modules
●View all supported modules
Supported by a Puppet partner
partner
Modules which a partner rigorously tests with Puppet Enterprise and provides support plans for. Note that partner licensing may be required.
●View all Partner modules
Approved by Puppet
approved
Modules that meet Puppet's standards for being well written, reliable, and actively maintained.
●More about Approved modules
●View all Approved modules
Contains Bolt tasks
tasks
Modules that contain Bolt tasks, which take action outside of a desired state managed by Puppet.
●View all modules with tasks
Compatible with Puppet Development Kit
pdk
Modules that are compatible with Puppet Development Kit (PDK) validation and testing tools.
●View all PDK-compatible modules
Forge facts
7,537
76
213
122
373
2,511
![](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27245%27%20height=%27110%27/%3e)
![](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Use Cases
(一)
(二)
Knowledge & Support
(一)
(二)
(三)
(四)
Connect
(一)
(二)
(三)
(四)
(五)
(六)
About
Puppet by Perforce gives IT operations teams back their time and offers peace of mind with infrastructure automation that enables security and compliance.
(一)
(二)
(三)
(四)
(五)