Automated virtual test-environments with Vagrant and Puppet
blog.codecentric.de