Vagrant LAMP environment using Puppet for configuration