aboutsummaryrefslogtreecommitdiff
path: root/lib/leap_cli/commands/node.rb
diff options
context:
space:
mode:
authorelijah <elijah@riseup.net>2013-07-29 21:06:36 -0700
committerelijah <elijah@riseup.net>2013-07-29 21:06:36 -0700
commit0108ea577ed833f40866789e34af00c5e526224b (patch)
treedbb5c0ea5af13efea8a7e6410f967e2003108273 /lib/leap_cli/commands/node.rb
parente00e5d2b501a0d2727ea84fb1ea3e597e1e37ee4 (diff)
downloadleap_cli-0108ea577ed833f40866789e34af00c5e526224b.tar.gz
leap_cli-0108ea577ed833f40866789e34af00c5e526224b.tar.bz2
allow ssh to disabled nodes
Diffstat (limited to 'lib/leap_cli/commands/node.rb')
-rw-r--r--lib/leap_cli/commands/node.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/leap_cli/commands/node.rb b/lib/leap_cli/commands/node.rb
index b700a90..0d33071 100644
--- a/lib/leap_cli/commands/node.rb
+++ b/lib/leap_cli/commands/node.rb
@@ -139,9 +139,12 @@ module LeapCli; module Commands
write_file!(:known_hosts, buffer.string)
end
- def get_node_from_args(args)
+ def get_node_from_args(args, options={})
node_name = args.first
node = manager.node(node_name)
+ if node.nil? && options[:include_disabled]
+ node = manager.disabled_node(node_name)
+ end
assert!(node, "Node '#{node_name}' not found.")
node
end