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