Class: Tapjoy::AutoscalingBootstrap::ConfigureAutoscalers
- Inherits:
-
Object
- Object
- Tapjoy::AutoscalingBootstrap::ConfigureAutoscalers
- Defined in:
- lib/tapjoy/autoscaling_bootstrap/configure_autoscaler.rb
Overview
This class configures autoscaling groups
Instance Method Summary collapse
-
#initialize(misc_config:, aws_env:, user_data:, **unused_values) ⇒ ConfigureAutoscalers
constructor
required arguments first, then optional.
Constructor Details
#initialize(misc_config:, aws_env:, user_data:, **unused_values) ⇒ ConfigureAutoscalers
required arguments first, then optional
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/tapjoy/autoscaling_bootstrap/configure_autoscaler.rb', line 6 def initialize(misc_config:, aws_env:, user_data:, **unused_values) if misc_config[:create_as_group] sec_group_exists(aws_env[:security_groups]) unless misc_config[:vpc_subnets] create_autoscaling_group(misc_config, aws_env, user_data) else puts 'Skipping creating autoscale group and launch config' puts "\n" end end |