Yeoman generator for Vagrant, supports several providers and provisioners and can easily be extended by YAML configs.