Puppet Modules

PuppetForge 0.2.0

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 acl activemq agent agnostic alerts amanda amavis amazon amqp analysis and antivirus apache apache2 application applications apt apticron archive asadmin Atlassian augeas auth authconfig authentication authoritative automation availability aws backup backuppc bacula bash basic bigtable bind blog boundary bprobe bugzilla build bzr c++ caching Cacti capistrano ccollect CentOS cern certificate certificates certs ci cirrus cleanup cli client cloud cloudformation cloudkick cluster cobbler collectd common compile compiler concatenate console controltier create_resouces cron CVS cyber dashboard database datadog db debian denyhosts deployment developer development dhcp digest directory distributed dms dns dnsmasq dovecot dpkg dpm duo ec2 editor elasticsearch enterprise example42 experimental ext f5 facter factor facts fail2ban farm fcgi fcron fedora FHS file File Server files fileserver filesystem find firehol firewall flowdock foo foreman fpm fsck ftp func ganglia gcc gconf gearman gearman-job-server gearmand generation generic Gentoo geoip gfx git glassfish Glider gLite glusterfs gnome2 graphics greylisting grid Group groups ha hadoop hardware hbase hdd headless heartbeat hg hids high-availability host-keys hosts HP htdigest htpasswd HTTP httpd https icinga ignore imagemagick imap inet6 information infrastructure initr interface inventory ip6tables ipaddress iptables ipv6 ipvs irc iscsi jabber java jdk jenkins jenkins-ci Jira jre jsp keepalived kickstart kvm LANANA languages lcg lcgutil ldap library limits limits-conf lmsensors load-balancing locale locales lock logging logical_volume logs logwatch LSB lucid LVM mail make manager manages_members mariadb master-election maxmind mcollective mediawiki memcached message messaging meta metche mfa middleware mirror mnx module modules mon mongodb monit monitor monitoring Monitoring and Trending motd mrepo mta multi multipath multiple sites munin mysql mysql-proxy mysql_proxy mysqlproxy nagios namenode nameserver netinstall network networking NFS nginx nmap noah nosql nrpe ntp ntpd OEL openfire opennebula openssh OpenSUSE openvpn openvz operating operating system operating systems operatingsystem operatingsystems opsview orchestration os ossec pacemaker package package management packaging PAM pam_access passenger password pe pear percona perl pflogsumm php phpqa phpqatools phpsysinfo phptools physical_volume pkgin platform pop posix postfix postgres postgresql probe proc proftpd Programming Languages Proliant prosvc provider provisioner provisioning proxy puppet puppetlabs puppetmaster pure-ftpd pureftpd pwgen PXE python qa queue rabbitmq rack raid rails rbenv redhat replication repo report reporting repositories repository request resolv resolv_conf resolvconf resolver resources rest restart rhel rhel5 rhel6 role route53 RPM rpmbuild RRD rsnapshot RSpec rsync rsyslog rt ruby rubygems runtime samba satellite scm screen scrumworks search SecretServer security server service services servlet settings shell sieve sip sipfoundry sipx sipxecs smokeping smtp snmp snmpd solaris solr sonar spam spamassassin sphinx sphinxsearch splunk sql sqlgrey sqlite ssh sshd ssl stages standard standards statistics stdlib stomp storage subversion subversion-client sudo SuSE svn svnrepo symfony synchronisation sysctl syslog syslog-ng system systems tar tcp test Testing tftp thycotic ticketing time timezone tmpfs tmpwatch tomcat tool tools tracker" Trending tuning two ubuntu udp unbound untar user users utilities utils vcs version vhost vim virtual virtual-environment virtualhost virtualization vmtools vmware vmware-tools vmware_tools vnc volume volume_group voms vpn wars web web servers webapp webapp-config webserver webservers wget wiki windows wordpress x x11 xen xinetd xmpp yast yum zones zookeeper zypper