blob: df392bd0869d27f04210016a0a6279bd37ecc109 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
module LeapCli; module Commands
desc 'Log in to the specified node with an interactive shell'
arg_name '<node-name>', :optional => false, :multiple => false
command :shell, :ssh do |c|
c.action do |global_options,options,args|
node = get_node_from_args(args)
exec "ssh -l root -o 'HostName=#{node.ip_address}' -o 'HostKeyAlias=#{node.name}' -o 'UserKnownHostsFile=#{path(:known_hosts)}' -o 'StrictHostKeyChecking=yes' #{node.name}"
end
end
end; end
|