vagrant-invade is a plugin for Vagrant, the tool for creating and maintain virtual machines.
It uses a simple YAML configuration file to automatically build a Vagrantfile for your projects.
Simply run vagrant plugin install vagrant-invade
To install a certain version use the -v 'VERSION'
option.
There are new commands you can use to init, validate and build your Vagrantfile.
vagrant invade init
creates the default invade.yml configuration file for you.
vagrant invade validate
will validate the invade.yml file and gives you a detailed output of missing values, wrong parameters and defaults for each option.
vagrant invade build
will build a Vagrantfile based on what you set in the 'invade.yml' configuration file and place it to the directory you did run the command.