lib/vagrant-skytap/action/run_vm.rb in vagrant-skytap-0.1.2 vs lib/vagrant-skytap/action/run_vm.rb in vagrant-skytap-0.1.3

- old
+ new

@@ -1,23 +1,11 @@ require "log4r" -require 'json' -require 'vagrant/util/retryable' - -require 'vagrant-skytap/util/timer' -require 'vagrant-skytap/api/environment' - -require 'net/https' -require 'uri' -require 'base64' -require 'json' -require 'timeout' - module VagrantPlugins module Skytap module Action - # Runs the Skytap VM and waits until running. + # Runs the Skytap VM. class RunVm include Vagrant::Util::Retryable attr_reader :env @@ -28,23 +16,15 @@ end def call(env) env[:ui].info(I18n.t("vagrant_skytap.launching_vm")) environment.current_vm.run! - wait_for_ssh_ready @app.call(env) end def environment env[:environment] - end - - def wait_for_ssh_ready - loop do - break if env[:interrupted] || env[:machine].communicate.ready? - sleep 1 - end end end end end end