class Opsicle::Ec2Adapter

Attributes

client[R]

Public Class Methods

new(opsicle_client) click to toggle source
# File lib/opsicle/ec2_adapter.rb, line 4
def initialize(opsicle_client)
  @client = opsicle_client.ec2
end

Public Instance Methods

get_subnets() click to toggle source
# File lib/opsicle/ec2_adapter.rb, line 8
def get_subnets
  client.describe_subnets.subnets
end
tag_instance(ec2_instance_id, tags) click to toggle source
# File lib/opsicle/ec2_adapter.rb, line 12
def tag_instance(ec2_instance_id, tags)
  client.create_tags(resources: [ ec2_instance_id ], tags: tags)
end