Sha256: 0a8405d6f0df35445ffe0d1d8bcdd92704f1eb5e102d666e46c5670e564c1d14
Contents?: true
Size: 861 Bytes
Versions: 2
Compression:
Stored size: 861 Bytes
Contents
module Aptible module CLI module Helpers module Ssh def dumptruck_ssh_command(account) base_ssh_command(account, :dumptruck_port) end def broadwayjoe_ssh_command(account) base_ssh_command(account, :bastion_port) end private def base_ssh_command(account, port_method) log_level = ENV['APTIBLE_SSH_VERBOSE'] ? 'VERBOSE' : 'ERROR' [ 'ssh', "root@#{account.bastion_host}", '-p', account.public_send(port_method).to_s, '-o', 'StrictHostKeyChecking=no', '-o', 'UserKnownHostsFile=/dev/null', '-o', 'TCPKeepAlive=yes', '-o', 'KeepAlive=yes', '-o', 'ServerAliveInterval=60', '-o', "LogLevel=#{log_level}" ] end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
aptible-cli-0.7.3 | lib/aptible/cli/helpers/ssh.rb |
aptible-cli-0.7.2 | lib/aptible/cli/helpers/ssh.rb |