How to Provision a Dev Environment using Vagrant and Puppet