From 82d6d5357bd39a323597df3cbe0d074da003ccd8 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Sun, 28 Aug 2011 20:34:59 -0700 Subject: [PATCH] `vagrant provision` checks for inaccessible VMs --- lib/vagrant/command/provision.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/vagrant/command/provision.rb b/lib/vagrant/command/provision.rb index 02ed60191..7ae75677c 100644 --- a/lib/vagrant/command/provision.rb +++ b/lib/vagrant/command/provision.rb @@ -6,7 +6,9 @@ module Vagrant def execute target_vms.each do |vm| if vm.created? - if vm.vm.running? + if !vm.vm.accessible? + raise Errors::VMInaccessible + elsif vm.vm.running? vm.provision else vm.env.ui.info I18n.t("vagrant.commands.common.vm_not_running")