Vagrant Digital Ocean set-up with puppet provisioning.