lib/vagrant-skytap/config.rb in vagrant-skytap-0.1.5 vs lib/vagrant-skytap/config.rb in vagrant-skytap-0.1.6

- old
+ new

@@ -21,10 +21,15 @@ # The url of the source VM to use. # # @return [String] attr_accessor :vm_url + # The url of the VPN to use for connecting to the VM. + # + # @return [String] + attr_accessor :vpn_url + # The timeout to wait for a VM to become ready. # # @return [Fixnum] attr_accessor :instance_ready_timeout @@ -51,10 +56,11 @@ def initialize(region_specific=false) @username = UNSET_VALUE @api_token = UNSET_VALUE @base_url = UNSET_VALUE @vm_url = UNSET_VALUE + @vpn_url = UNSET_VALUE @instance_ready_timeout = UNSET_VALUE @region = UNSET_VALUE @cpus = UNSET_VALUE @cpuspersocket = UNSET_VALUE @@ -75,9 +81,12 @@ # Base URL for API calls. @base_url = "https://cloud.skytap.com/" if @base_url == UNSET_VALUE # Source VM url must be set. @vm_url = nil if @vm_url == UNSET_VALUE + + # VPN to use for connection to VM + @vpn_url = nil if @vpn_url == UNSET_VALUE # Set the default timeout for waiting for an instance to be ready @instance_ready_timeout = 120 if @instance_ready_timeout == UNSET_VALUE # Hardware settings default to nil (will be obtained