Module: Inventory::Shared
- Included in:
- AwsServices
- Defined in:
- lib/inventory/shared.rb
Instance Method Summary collapse
Instance Method Details
#instances ⇒ Object
2 3 4 5 6 7 8 9 10 11 |
# File 'lib/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 ⇒ Object
13 14 15 |
# File 'lib/inventory/shared.rb', line 13 def security_groups @security_groups ||= ec2.describe_security_groups.security_groups end |