A template Vagrant+Puppet setup, for reference.