Method: Aly::App#show_ecs
- Defined in:
- lib/aly/app.rb
#show_ecs(host) ⇒ Object
441 442 443 444 445 446 447 448 449 450 451 452 453 454 |
# File 'lib/aly/app.rb', line 441 def show_ecs(host) selected = @ecs.select { |e| e['AllIPs'].include?(host) }.map do |row| { Id: row['InstanceId'], Name: row['InstanceName'], PrivateIP: row['PrivateIP'].join(','), PublicIP: row['PublicIP'].join(','), CPU: row['Cpu'], RAM: "#{row['Memory'] / 1024.0} GB" } end puts 'ECS Instances:' puts selected.table&.to_s end |