This workflow allows you to control a single Vagrant instance of your choice.
You can start, stop, restart and view the status of a Vagrant machine. You can also configure the Vagrant machine you want to control via this workflow.
The packaged workflow can be downloaded here.
* To configure the Vagrant workflow, you need to type
vg configure with a space, and then choose a Vagrantfile you want to control.
If you would like to run the vagrant executable with sudo (for forwarding privileged ports, for example), you would need to do 2 things:
use_sudo=truein the workflow files
Add this line to your sudoers file via
%admin ALL = (root) NOPASSWD: /usr/bin/vagrant status, /usr/bin/vagrant status *, /usr/bin/vagrant up, /usr/bin/vagrant halt, /usr/bin/vagrant reload
If you run Vagrant with your own user, no extra steps are needed to use this workflow.