Sha256: 54e9a770377fb0eef39b8ac879552864d3122abbcf2412437d23061e479da72a
Contents?: true
Size: 647 Bytes
Versions: 3
Compression:
Stored size: 647 Bytes
Contents
require 'aws-sdk' require 'capistrano/autoscale/aws/credentials' module Capistrano module Autoscale module Aws module AutoscalingGroup include Capistrano::Autoscale::Aws::Credentials include Capistrano::DSL def autoscaling @autoscaling ||= ::Aws::AutoScaling::Client.new(credentials) end def autoscale_group @autoscale_group ||= autoscaling.describe_auto_scaling_groups({auto_scaling_group_names: [autoscale_group_name]}).auto_scaling_groups.first end def autoscale_group_name fetch(:aws_autoscale_group) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems