Vagrant box for a complete LAMPP and development tools, using Puppet for provisioning