diff --git a/app/models/backend/ecs/v2/service_stack.rb b/app/models/backend/ecs/v2/service_stack.rb index 65bcb77e..b046dee7 100644 --- a/app/models/backend/ecs/v2/service_stack.rb +++ b/app/models/backend/ecs/v2/service_stack.rb @@ -2,7 +2,12 @@ module Backend::Ecs::V2 class ServiceStack < CloudFormation::Stack class Builder < CloudFormation::Builder def build_resources - add_resource("AWS::ECS::Service", "ECSService") do |j| + deps = [] + if use_alb? + deps = ['LBListenerRuleHTTP', 'LBListenerRuleHTTPS'] + end + + add_resource("AWS::ECS::Service", "ECSService", { depends_on: deps }) do |j| j.Cluster district.name j.TaskDefinition options[:task_definition] j.DesiredCount options[:desired_count]