Puppet Modules

PuppetForge r0.1.13

Home

Welcome to the Puppet Forge! This is the place to find and share modules for Puppet, the open source data center automation tool.

What are modules?

Modules are reusable, sharable units of Puppet code. They can automate tasks such as setting up a database, web server, or mail server.

Skilled Puppet users have already written many Puppet modules to automate the deployment and configuration of many popular applications. You can reuse these modules in your own infrastructure, saving time and effort. Allowing users to collaborate on how they manage their infrastructure is one of the greatest reasons to use Puppet, and with these modules, much of the work has already been done for you.

Find modules

Browse user-contributed modules by clicking the categories and tags on the right side of the screen. You can also search for modules by name. Modules can then be downloaded by using the "download" button on each module page, or with the command-line puppet-module tool. No registration is required.

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.

Get involved

Puppet Forge is a new and exciting direction for Puppet. We have many plans for the site and what you see now is just beginning. If you have ideas, questions, or comments, please let us know.

Popular Tags

a2dismod a2enmod accelerator access alerts analysis antivirus apache application applications apt archive auth authentication authoritative automation availability backup backuppc bash basic bigtable bind bugzilla build bzr caching Cacti CentOS certificates certs client cluster cobbler collectd common compiler concatenate control cron CVS database db debian developer development dhcp digest distributed dns dnsmasq dovecot editor execution facter fcgi fcron FHS file File Server fileserver foreman func gcc gconf generic Gentoo gfx git glusterfs graphics greylisting groups ha hadoop hardware hbase headless heartbeat hg high-availability hosts htdigest htpasswd HTTP imagemagick imap infrastructure interface iptables jabber java jsp kickstart kvm LANANA languages limits-conf lmsensors lock logging logs logwatch LSB LVM mail master-election mcollective meta modules mon monitoring Monitoring and Trending mta multiple sites munin mysql nagios namenode nameserver networking NFS nginx nmap nosql ntp openfire operating systems operatingsystems orchestration os pacemaker packaging PAM parallel passenger perl pflogsumm php pop postfix Programming Languages proxy puppet puppetlabs puppetmaster PXE python rack rails redhat replication repo reporting repository request resolver resources restart rhel rpc RPM RRD RSpec rsync rt ruby rubygems samba scm scrumworks security service services servlet shell sieve snmp spam spamassassin splunk sql sqlgrey ssh ssl standards statistics storage subversion sudo svn synchronisation sysctl syslog syslog-ng tar test Testing tftp time tomcat tool tools tracker" tuning ubuntu untar users utilities utils vcs vim virtualhost virtualization vnc web web servers webapp webapp-config webserver webservers wget windows x x11 xinetd xmpp zones zookeeper