]> gitweb.fluxo.info Git - leap/leap_cli.git/commitdiff
fix errant references to provider.vagrant (should be leapfilt.vagrant_network)
authorelijah <elijah@riseup.net>
Mon, 11 Feb 2013 02:01:01 +0000 (18:01 -0800)
committerelijah <elijah@riseup.net>
Mon, 11 Feb 2013 02:01:01 +0000 (18:01 -0800)
lib/leap_cli/commands/vagrant.rb
lib/leap_cli/config/node.rb

index 8e1ffc61613caddf3a3611f1c2d9e5cd690f3b65..5aeed74ecd62d9c4079697c107daaa8d8a2cc62d 100644 (file)
@@ -82,7 +82,6 @@ module LeapCli; module Commands
   def vagrant_command(cmds, args)
     vagrant_setup
     cmds = cmds.to_a
-    assert_config! 'provider.vagrant.network'
     if args.empty?
       nodes = [""]
     else
@@ -98,7 +97,7 @@ module LeapCli; module Commands
       end
       execute exec.join('; ')
     else
-      bail! "No nodes found. This command only works on nodes with ip_address in the network #{provider.vagrant.network}"
+      bail! "No nodes found. This command only works on nodes with ip_address in the network #{LeapCli.leapfile.vagrant_network}"
     end
   end
 
@@ -120,7 +119,7 @@ module LeapCli; module Commands
 
   def create_vagrant_file
     lines = []
-    netmask = IPAddr.new('255.255.255.255').mask(provider.vagrant.network.split('/').last).to_s
+    netmask = IPAddr.new('255.255.255.255').mask(LeapCli.leapfile.vagrant_network.split('/').last).to_s
     lines << %[Vagrant::Config.run do |config|]
     manager.each_node do |node|
       if node.vagrant?
@@ -144,7 +143,7 @@ module LeapCli; module Commands
       highest_ip = taken_ips.map{|ip| IPAddr.new(ip)}.max
       new_ip = highest_ip.succ
     else
-      new_ip = IPAddr.new(provider.vagrant.network).succ.succ
+      new_ip = IPAddr.new(LeapCli.leapfile.vagrant_network).succ.succ
     end
     return new_ip.to_s
   end
index 9eea1f3346e902f23b97e693f33b2e9a597dc37b..15a2d3dda315438f4cea69c394405963d991663b 100644 (file)
@@ -35,7 +35,7 @@ module LeapCli; module Config
     #
     def vagrant?
       begin
-        vagrant_range = IPAddr.new @manager.provider.vagrant.network
+        vagrant_range = IPAddr.new LeapCli.leapfile.vagrant_network
       rescue ArgumentError => exc
         Util::bail! { Util::log :invalid, "ip address '#{@node.ip_address}' vagrant.network" }
       end