Method: AmiSpec::AwsKeyPair#create
- Defined in:
- lib/ami_spec/aws_key_pair.rb
#create ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'lib/ami_spec/aws_key_pair.rb', line 22 def create @logger.info "Creating temporary AWS key pair: #{@key_name}" @key_pair = @ec2.create_key_pair(key_name: @key_name) @temp_file = Tempfile.new('key') @temp_file.write(@key_pair.key_material) @temp_file.close @key_file = Pathname.new(@temp_file.path) end |