Class: AwsCftTools::Runbooks::Hosts
- Inherits:
-
AwsCftTools::Runbook::Report
- Object
- AwsCftTools::Runbook
- AwsCftTools::Runbook::Report
- AwsCftTools::Runbooks::Hosts
- Defined in:
- lib/aws_cft_tools/runbooks/hosts.rb
Overview
Hosts - report on EC2 instances
Instance Attribute Summary
Attributes inherited from AwsCftTools::Runbook
Instance Method Summary collapse
Methods inherited from AwsCftTools::Runbook::Report
Methods inherited from AwsCftTools::Runbook
#_run, #checking, #detail, #doing, #initialize, #narrative, #operation, #run
Constructor Details
This class inherits a constructor from AwsCftTools::Runbook
Instance Method Details
#columns ⇒ Array<String>
24 25 26 |
# File 'lib/aws_cft_tools/runbooks/hosts.rb', line 24 def columns %w[public_ip private_ip] + environment_column + role_column + ['instance'] end |
#items ⇒ Array<OpenStruct>
17 18 19 |
# File 'lib/aws_cft_tools/runbooks/hosts.rb', line 17 def items client.instances.sort_by(&method(:sort_key)) end |