I like labs-vagrant, and I like it even better when I can run it on my own server.
Eight commands to get labs-vagrant on your own Ubuntu server, from scratch.
# apt-get install puppet git
# git clone https://git.wikimedia.org/git/operations/puppet.git
# cd puppet
# git checkout -B production origin/production
# cd ..
# wget https://gist.github.com/werdnum/d9accb2d4a0815171052/raw/62cb5df6eaa193c9f4d1eb71ecf65dd123c14a4f/labs-vagrant.pp
# puppet apply --modulepath=puppet/modules labs-vagrant.pp
# labs-vagrant provision