Module: Capistrano::Autoscale::Aws::AutoscalingGroup

Includes:
AutoscalingCredentials, DSL
Defined in:
lib/capistrano/autoscale/aws/autoscaling_group.rb

Instance Method Summary collapse

Methods included from AutoscalingCredentials

#autoscaling_credentials

Instance Method Details

#autoscale_group_namesObject



15
16
17
# File 'lib/capistrano/autoscale/aws/autoscaling_group.rb', line 15

def autoscale_group_names
  fetch(:aws_autoscale_groups)
end

#autoscale_groupsObject



11
12
13
# File 'lib/capistrano/autoscale/aws/autoscaling_group.rb', line 11

def autoscale_groups
  ::Aws::AutoScaling::Client.new(autoscaling_credentials).describe_auto_scaling_groups({auto_scaling_group_names: [autoscale_group_names].flatten}).auto_scaling_groups
end