Skip to content

Commit abd6f27

Browse files
committed
fix: accessing module resources even if they were not created
1 parent cc896a6 commit abd6f27

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

main.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ resource "aws_ecs_service" "this" {
3737
content {
3838
elb_name = try(load_balancer.value.elb_name, null)
3939
target_group_arn = lookup(
40-
module.alb[0].target_groups_arns,
40+
try(module.alb[0].target_groups_arns, {}),
4141
try(load_balancer.value.target_group, null),
4242
null
43-
) != null ? module.alb[0].target_groups_arns[try(load_balancer.value.target_group, null)] : try(load_balancer.value.target_group_arn, null)
43+
) != null ? try(module.alb[0].target_groups_arns, {})[try(load_balancer.value.target_group, null)] : try(load_balancer.value.target_group_arn, null)
4444
container_name = load_balancer.value.container_name
4545
container_port = load_balancer.value.container_port
4646
}
@@ -322,7 +322,7 @@ module "capacity_provider" {
322322
count = var.create_capacity_provider ? 1 : 0
323323

324324
ecs_cluster_name = var.cluster_name
325-
default_auto_scaling_group_arn = var.create_autoscaling_group ? module.asg[0].arn : var.capacity_provider_default_auto_scaling_group_arn
325+
default_auto_scaling_group_arn = var.create_autoscaling_group ? try(module.asg[0].arn, "") : var.capacity_provider_default_auto_scaling_group_arn
326326

327327
capacity_providers = var.capacity_providers
328328
default_capacity_provider_strategies = var.default_capacity_providers_strategies

0 commit comments

Comments
 (0)