NOT COMPLETE YET
In here you will find a basic collection of puppet manifests and modules and a capistrano recipe.
With this I am able to take a fresh Linode/Slice and have it running my website in 5 minutes.
git clone git://github.com/aussielunix/puppet-standalone-demo.git cd puppet-standalone-demo gem install capistrano cap puppet:prep HOST="22.214.171.124" cap puppet:go HOST="126.96.36.199" OPTIONS="--noop" cap puppet:go HOST="188.8.131.52" cap deploy HOST="184.108.40.206" (you'll be asked for the domain of the vhost)
- Add some cucumber-nagios tests to confirm puppet has deployed correctly
- add some roles to puppet, eg: base server, drupal, mercury, mediawiki etc