module AwsInventory::Shared

Public Instance Methods

instances() click to toggle source
# File lib/aws_inventory/shared.rb, line 2
def instances
  return @instances if @instances

  @instances = []
  resp = ec2.describe_instances
  resp.reservations.each do |res|
    @instances += res.instances
  end
  @instances
end
security_groups() click to toggle source
# File lib/aws_inventory/shared.rb, line 13
def security_groups
  @security_groups ||= ec2.describe_security_groups.security_groups
end