Local development environment using Vagrant and Puppet