Custom chef bootstrap template.

This template is based of the default ubuntu10.04-gems template
with the addition of creating a special user for use by the
chef server.

The user's name is chef and password is currently set as
password (use mkpasswd on ubuntu to generate a new password
and replace it in this template).
Addition of Apache2 cookbook.

Added community cookbook for installing Apache2.
Addition of the community apt cookbook.

This cookbook includes recipes to execute apt-get update
to ensure the local APT package cache is up to date. There
are recipes for managing the apt-cacher-ng caching proxy and
proxy clients. It also includes a LWRP for managing APT
repositories in /etc/apt/sources.list.d as well as an LWRP
for pinning packages via /etc/apt/preferences.d.
Addition of build-essential community cookbook.

Installs packages required for compiling C software from source.
Use this cookbook if you wish to compile C programs, or install
RubyGems with native extensions.
Addition of git community cookbook.

Installs git and optionally sets up a git
server as a daemon under runit.
Addition of Haproxy community cookbook.

Installs haproxy and prepares the configuration location.
Addition of community cookbook for isntalling Jenkins.

Installs a Java. Uses OpenJDK by default but supports
installation of Oracle's JDK.

This cookbook also provides the `java_ark` LWRP which other java
cookbooks can use to install java-related applications from binary
packages.

The `java_ark` LWPR may move to its own cookbook at some point in
the future as its functionality is useful for other purposes.

**IMPORTANT NOTE** As of 26 March 2012 you can no longer directly
download the JDK from Oracle's website without using a full-fledged
browser. For that reason, the java::oracle recipe forces you to set
up a private repository accessible by HTTP. It is best to override
the dummy URL using a role.
Addition of mongodb community cookbook.

Installs and configures MongoDB, supporting:
* Single MongoDB
* Replication
* Sharding
* Replication and Sharding
* 10gen repository package installation
Addition of Jenkins community cookbook.

Installs and configures Jenkins CI server
& node slaves.  Resource providers to support
automation via jenkins-cli, including job create/update.
Addition of community Graphite cookbook.

Installs and configures Graphite http://graphite.wikidot.com/
Addition of MySql community cookbook.

Installs and configures MySQL client or server.
Addition of NodeJs community cookbook.

This cookbook will deploy node and npm (node package manager)
to your system. It also defines providers to install/uninstall
node module and start/stop/restart node servers.
Addition of PHP community cookbook.

Installs and configures PHP 5.3 and the PEAR package
management system.  Also includes LWRPs for managing
PEAR (and PECL) packages along with PECL channels.
Addition of RabbitMQ cookbook.

This is a cookbook for managing RabbitMQ with Chef.
It uses the default settings, but can also be
configured via attributes.
Addition of Redis cookbook.

The Redis cookbook has been tested on Ubuntu
10.04, 11.04, 11.10, 12.04, Debian 6.0, and CentOS 5
and 6.
Addition of Sensu cookbook.

Installs and configures the Sensu server, client,
API and dashboard components, installs and configures
RabbitMQ and Redis for Sensu. Sensu is a monitoring
framework that aims to be simple, malleable, and
scalable (https://github.com/sensu/sensu).
Addition of cookbook for installing statsd.

Installs and configures StatsD.
Addition of YUM cookbook.

Configures various YUM components on Red Hat-like systems.
Includes LWRP for managing repositories and their GPG keys.

Based on the work done by Eric Wolfe and Charles Duffy on the
[yumrepo](https://github.com/atomic-penguin/cookbook-yumrepo)
cookbook.