vagrant/plugins/providers/docker
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
..
action providers/docker: pull setting, default false [GH-5932] 2015-07-15 11:08:01 -07:00
cap commands/rsync: handle proxy machines [GH-4066] 2014-10-22 16:17:39 -07:00
command providers/docker: check proper state for docker-logs [GH-3990] 2014-10-22 11:20:00 -07:00
executor Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
hostmachine providers/docker: use new b2d box 2015-07-07 16:06:04 -06:00
action.rb Make `start` action run provisioners if VM is running 2016-05-27 19:00:33 -04:00
communicator.rb Implement download method 2015-04-28 15:35:39 -05:00
config.rb Allow Mac/Windows users to use Docker native 2016-05-27 17:36:07 -04:00
driver.rb providers/dock: pull image prior to starting 2015-07-08 10:09:15 -06:00
errors.rb providers/docker: fix crash if host VM file can't be foundJ:wq 2015-07-08 12:31:24 -06:00
plugin.rb commands/rsync: handle proxy machines [GH-4066] 2014-10-22 16:17:39 -07:00
provider.rb Change: disable the linux switch (Docker for Mac/Windows, etc.) 2016-05-08 21:35:12 +02:00
synced_folder.rb providers/docker: support building Dockerfiles 2014-04-21 13:55:54 -07:00