V2 Puppet Modules
Introduction
List of Puppet Modules
Actively Used Modules
For Virtual Host Provisioning
dns_forwarder - Installs bind and sets up a forwarding only DNS server
rinetd - Installs and sets up rinetd-based port forwarding
vm_host - VirtualBox and Vagrant installation
puppet_agent - Installs cronjob for running puppet agent.
rproxy - Installs the Apache module rproxy for forwarding incoming wed requests to the correct VM
test - Installs a file in the /tmp directory for testing Puppet runs
V2 Deployment Modules
apache - Installs Apache and sets up a top-level index.html page with hostname
gems - Installs Nokogiri gem and Ubuntu libaries needed to support it
mysql - Installs MySQL and sets the root users password
passenger - Install the Apache module Passenger Phusion
v2 - Apache virtual host with relative path and custom log files, and database.yml file
Modules Needing Refactoring
bind - Installs bind and sets up zone files, based on the selected zones (incomplete)
- To be replaced by a new DNS module
www - Apache PHP setup, and virtual hosts for www and lu
wiki - User wiki, Apache virtual hosts for wikis and .htpasswd
nfs - CentOS only. Installs NFS packages and services, sets up exports file
Unused Modules
cloud_provisioner - Provides support for managing Amazon AWS server
dhcp - Unused (to be deleted)
puppet - Unused (to be deleted)