A shell script that can spin up VirtualBox images and run puppet to provision them isn't very difficult to make and would vastly outperform vagrant.
Vagrant isn't very good as a piece of software, it's very good as a standard, because it can be used as a standard description of a development environment.
Vagrant isn't very good as a piece of software, it's very good as a standard, because it can be used as a standard description of a development environment.