Class: OpsworksRollingDeploy::Services::DescribeService

Inherits:
Object
  • Object
show all
Includes:
Clients
Defined in:
lib/opsworks_rolling_deploy/services/describe_service.rb

Instance Method Summary collapse

Methods included from Clients

#elb_client, #ops_client

Instance Method Details

#describe(stack_name, app_name, layer_name) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/opsworks_rolling_deploy/services/describe_service.rb', line 10

def describe(stack_name, app_name, layer_name)
  ops_client.describe_stacks.stacks.each do |stack|
    next if stack_name and stack_name != stack.name
    puts "STACK = #{stack.name.green} #{stack.stack_id}"
    describe_stack_apps(stack, app_name)
    describe_stack_layers(stack, layer_name)
  end
  true
end