Class: Tsudura::Aws::AutoScale

Inherits:
Object
  • Object
show all
Includes:
Utils
Defined in:
lib/tsudura/aws/auto_scale.rb

Instance Method Summary collapse

Methods included from Utils

#short_env

Constructor Details

#initialize(config, timestamp) ⇒ AutoScale

Returns a new instance of AutoScale.



5
6
7
8
# File 'lib/tsudura/aws/auto_scale.rb', line 5

def initialize(config, timestamp)
  @config = config
  @timestamp = timestamp
end

Instance Method Details

#updateObject



10
11
12
13
14
15
# File 'lib/tsudura/aws/auto_scale.rb', line 10

def update
  autoscaling.update_auto_scaling_group(
    auto_scaling_group_name: @config[:auto_scaling_group_name],
    launch_configuration_name: "#{@config[:service]}-#{short_env}-#{@timestamp}",
  )
end