Merge pull request #1 from bodepd/dev

Dev

tested, works :)
Fix control and compute apt-mirror settings
Merge pull request #2 from michaeltchapman/fix_mirror

Fix control and compute apt-mirror settings
Document downstream option
Merge pull request #3 from michaeltchapman/readme

Document downstream option
Document downstream option properly
Merge pull request #4 from michaeltchapman/readme

Document downstream option properly
typo
Merge pull request #5 from michaeltchapman/readme

typo
Added a simple testing script that will attempt to create a VM from the build node, attach a floating IP to it, and then ping it.
Merge pull request #6 from michaeltchapman/readme

Added a simple testing script that will attempt to create a VM from the ...
organize all modules by upstreams

split all modules into sections by their
respective upstreams.
Merge pull request #7 from bodepd/org_by_upstream

organize all modules by upstreams
Add some memory since rabbit and mysql can eat the 1FV on control and start crashing. Start logging the output of node builds.
date logs and mark success or failure
Merge pull request #8 from michaeltchapman/control_mem

Control mem
updates to Puppetfile

This commit makes the following updates to the puppetfile.

- adds modules for installing puppet 3.2 with puppetdb
- removes old puppet module
- updates concat to use Ri's
- adds new WIP module COI
update Puppetfile

to point at my fork of cobbler.
b/c I had to patch it.
Update things to use COI

The COI module will do all of the heavy lifting,
almost completely removing the need for a site
manifests.

This commit makes the following changes in preparation
for its awesomeness:

- remove all code that does symlinks or templates/manifests
- remove gitignore for templates/manifests
- no longer install puppet from inline command (it is done from Puppet)
- add setup.pp so that I can upgrade puppet to 3.2 before I configure
it (so I can just use hiera)
Remove old site.pp

This refactor uses a different and extremely minimal one.