Module: AWS_SSH

Defined in:
lib/aws_ssh.rb,
lib/aws_ssh/ec2.rb,
lib/aws_ssh/ssh.rb,
lib/aws_ssh/cmds.rb,
lib/aws_ssh/cache.rb,
lib/aws_ssh/files.rb,
lib/aws_ssh/setup.rb,
lib/aws_ssh/runner.rb,
lib/aws_ssh/version.rb,
lib/aws_ssh/teardown.rb,
lib/aws_ssh/exceptions.rb,
lib/aws_ssh/terminal_formats.rb

Defined Under Namespace

Classes: EC2, MissingAWS_CONFIG, Run, SSH, Setup, Teardown

Constant Summary collapse

GENERATE_CMD =
"aws_ssh_generate"
SETUP_CMD =
"aws_ssh_setup"
TEARDOWN_CMD =
"aws_ssh_teardown"
MERGE_CMD =
'cat ~/.ssh/' + AWS_SSH::BASE_HOSTS_FILE + ' ~/.ssh/' + AWS_SSH::HOSTS_FILE + ' > ~/.ssh/config'
CACHE_TIME =

24 hours

(60*60)*24
ALIAS_FILE =
".aws_alias"
HOSTS_FILE =
"config.aws"
BASE_HOSTS_FILE =
"config.base"
VERSION =
"0.1.6"
FORMAT_OK =
"\e[0;32m%#-30s\t%5s\e[0m\n"
FORMAT_ERROR =
"\e[33;40m%#-30s\t%5s\e[0m\n"
FORMAT_FATAL =
"\e[0;31m%#-30s\t%5s\e[0m\n"