Module: Cirrus::KeyPair
Constant Summary collapse
- DEFAULT_NAME =
'cirrus'- PRIVATE_KEY_PERMISSIONS =
0600
Instance Method Summary collapse
Instance Method Details
#find_or_create_default(ec2) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/cirrus/key_pair.rb', line 10 def find_or_create_default(ec2) default_key_pair = ec2.key_pairs.filter("key-name", DEFAULT_NAME).first if !default_key_pair.nil? puts "Using default Cirrus key pair" [default_key_pair, private_key_filename] else puts "Creating default Cirrus key pair ..." create_default_key_pair!(ec2) end end |