]> gitweb.fluxo.info Git - leap/leap_cli.git/commitdiff
better vagrant error msg.
authorelijah <elijah@riseup.net>
Fri, 9 Nov 2012 09:38:52 +0000 (01:38 -0800)
committerelijah <elijah@riseup.net>
Fri, 9 Nov 2012 09:38:52 +0000 (01:38 -0800)
lib/leap_cli/commands/vagrant.rb

index 587e5e1eb9060b89bca234b9622a385195bd7664..07bb863f1e6ee5340308b7f9c5ec178370d0a7aa 100644 (file)
@@ -37,12 +37,13 @@ module LeapCli; module Commands
   private
 
   def vagrant_command(cmd, args)
+    assert_config! 'provider.vagrant.network'
     create_vagrant_file
     nodes = manager.filter(args)[:local => true].field(:name)
     if nodes.any?
       execute "cd #{File.dirname(Path.named_path(:vagrantfile))}; vagrant #{cmd} #{nodes.join(' ')}"
     else
-      bail! "No nodes found"
+      bail! "No nodes found. This command only works on nodes with ip_address in the network #{manager.provider.vagrant.network}"
     end
   end