class KeyPair
Public Class Methods
new()
click to toggle source
# File lib/eops/key_pair.rb, line 2 def initialize @ec2 = AWS::EC2.new end
Public Instance Methods
create(name)
click to toggle source
# File lib/eops/key_pair.rb, line 6 def create(name) key_pair = @ec2.key_pairs.create(name) File.open("/tmp/#{name}", "w") do |f| f.write(key_pair.private_key) end end
delete(name)
click to toggle source
# File lib/eops/key_pair.rb, line 13 def delete(name) @ec2.key_pairs[name].delete end