vagrant/plugins/providers
Ray Ruvinskiy e42f346b1d
Make `start` action run provisioners if VM is running
Previously, there was no one gesture that would start a VM if it was not
running and run the appropriate provisioners regardless of its original
state. `vagrant up` did nothing if the VM was running, while
`vagrant provision` did nothing if the VM was not running.

Change the semantics of `vagrant up`, via the start actions of the providers,
to go through the provisioning logic even if the VM is already running.
The semantics of `run: "once"` vs `run: "always"` are respected.

Tested with the VirtualBox provider but not the others.

Resolves #4421
2016-05-27 19:00:33 -04:00
..
docker Make `start` action run provisioners if VM is running 2016-05-27 19:00:33 -04:00
hyperv Make `start` action run provisioners if VM is running 2016-05-27 19:00:33 -04:00
virtualbox Make `start` action run provisioners if VM is running 2016-05-27 19:00:33 -04:00