Initial commit
Use the @gds-operations puppet-skeleton
Use puppet-stdlib greater than 4.0
Configure hieradata to be read from the co dir
Use the saz/vim puppet module
Actually use the vim module.
Script to apply the puppet stuff so I dont have to remember it.
librarian puppet config
You can only have one --modulepath.
Nano must die!
use sudo to run puppet apply

So when I have a user with sudo access I dont need to be root.
Make sure modules are installed
run rake tasks
bail out if a command fails

ie if syntax tests fail
add useful comments
Make sure gems are installed.
Make the puppet deploy self contained within the directory.
Install bundler using apt-get.

installing bundler makes everything else works. Since it pulls in all the other deps needed elsewhere.
Install git on machines.
Add a script to copy stuff to a remote machine.

Also add an exclude file so that not everything gets copied.