Vagrantbox with puppet provisioning based on PuPHPet and Magento boilerplate as described here: http://www.integer-net.de/tag/vagrant/