Puppet Supported Modules

Puppet Forge modules are pretty great at making your life easier. Puppet Supported modules take it one step further, making sure common services are easy to set up, implement, and manage with Puppet Enterprise.

Guarantees

Puppet Labs guarantees that each supported module

How do I use a supported module?

You can install a supported module by visiting the module's page on the Forge and either copying the install code for the puppet module tool or dowloading the tarball.

For example, to install the ntp module using the puppet module tool:

  1. Go to puppetlabs/ntp
  2. Copy the install code from the page
  3. Paste the code into the command line # puppet module install puppetlabs-ntp

Once you've installed the module, follow its README for help getting started.

If you find a bug in a supported module, either contact the Puppet Labs Support team, or file a ticket on our JIRA bug tracker.

To contribute your awesome work to our awesome modules, follow the regular contributing guidelines. Given our more rigorous testing for supported modules, please be patient as we work on merging your pull requests.

What does testing mean?

When we say that each supported module has been tested, we mean that each module has been run through:

How can my module become a supported module?

See the Puppet Approved program.

What about the modules that come packaged in Puppet Enterprise?

The modules that come bundled with your install of Puppet Enterprise are officially supported.* Additionally, you have the option of upgrading to bugfix versions as they are available. You can obtain these updated modules by visiting the modules' Forge page to see what's available, and then using # puppet module upgrade puppetlabs-modulename to install the latest version.

*The postgresql module is the sole exception. Please check the postgresql module page for upgrade and installation instructions.

Puppet Supported Modules Compatibility Matrix

Below is a list of supported modules showing current compatibility across the Puppet Enterprise supported platforms.

  RHEL Windows Ubuntu Debian Solaris SLES Scientific Linux CentOS Oracle Linux AIX
puppetlabs/acl
puppetlabs/apache
puppetlabs/apt
puppetlabs/aws
puppetlabs/catalog_preview
puppetlabs/concat
puppetlabs/docker_platform
puppetlabs/f5
puppetlabs/firewall
puppetlabs/haproxy
puppetlabs/inifile
puppetlabs/java
puppetlabs/java_ks
puppetlabs/mysql
puppetlabs/netscaler
puppetlabs/ntp
puppetlabs/postgresql
puppetlabs/powershell
puppetlabs/puppet_agent
puppetlabs/reboot
puppetlabs/registry
puppetlabs/sqlserver
puppetlabs/stdlib
puppetlabs/tagmail
puppetlabs/tomcat
puppetlabs/vcsrepo
puppetlabs/vsphere