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