This Vagrantfile works with an external data file (a YAML file, named vagrant.yml) to create multiple Vagrant boxes easily. The vagrant.yml file contains all the specifics and can be easily edited to change the number and type of boxes to create.
- File issues at https://github.com/bfolliot/vagrant-yml/issues
- Documentation is at http://bfolliot.github.io/vagrant-yml/