@@ -4,23 +4,23 @@ resource "aws_cloudformation_stack" "tf_exports" {
44 template_body = templatefile (" ${ path . module } /cf-exports.yml" , {
55 " name" = var.name,
66 " vars" = {
7- # "AlbId" = element(concat( aws_lb.ecs.* .id, [""]) , 0),
8- # "AlbArn" = element(concat( aws_lb.ecs.* .arn, [""]) , 0),
9- # "AlbDnsName" = element(concat( aws_lb.ecs.* .dns_name, [""]) , 0),
10- # "AlbZoneId" = element(concat( aws_lb.ecs.* .zone_id, [""]) , 0),
11- # "AlbSecgrpId" = element(concat( aws_security_group.alb.* .id, [""]) , 0),
7+ " AlbId" = length ( aws_lb. ecs [ * ] . id ) > 0 ? element (aws_lb . ecs [ * ] . id , 0 ) : " undefined " ,
8+ " AlbArn" = length ( aws_lb. ecs [ * ] . arn ) > 0 ? element (aws_lb . ecs [ * ] . arn , 0 ) : " undefined " ,
9+ " AlbDnsName" = length ( aws_lb. ecs [ * ] . dns_name ) > 0 ? element (aws_lb . ecs [ * ] . dns_name , 0 ) : " undefined " ,
10+ " AlbZoneId" = length ( aws_lb. ecs [ * ] . zone_id ) > 0 ? element (aws_lb . ecs [ * ] . zone_id , 0 ) : " undefined " ,
11+ " AlbSecgrpId" = length ( aws_security_group. alb [ * ] . id ) > 0 ? element (aws_security_group . alb [ * ] . id , 0 ) : " undefined " ,
1212 " EcsIamRoleArn" = aws_iam_role.ecs.arn,
1313 " EcsIamRoleName" = aws_iam_role.ecs.name,
1414 " EcsServiceIamRoleArn" = aws_iam_role.ecs_service.arn,
1515 " EcsServiceIamRoleName" = aws_iam_role.ecs_service.name,
1616 " EcsTaskIamRoleArn" = aws_iam_role.ecs_task.arn,
1717 " EcsTaskIamRoleName" = aws_iam_role.ecs_task.name,
18- " EcsId" = aws_ecs_cluster.ecs.id ,
19- " EcsName" = aws_ecs_cluster.ecs.name,
20- " EcsArn" = aws_ecs_cluster.ecs.arn,
21- # "AlbListenerHttpsArn" = element(concat( aws_lb_listener.ecs_https.* .arn, [""]) , 0),
22- " EcsNodesSecGrpId" = aws_security_group.ecs_nodes.id,
23- " VpcId" = var.vpc_id
18+ " EcsId" = aws_ecs_cluster.ecs.* .id[ 0 ] ,
19+ " EcsName" = aws_ecs_cluster.ecs.* . name[ 0 ] ,
20+ " EcsArn" = aws_ecs_cluster.ecs.* . arn[ 0 ] ,
21+ " AlbListenerHttpsArn" = length ( aws_lb_listener. ecs_https [ * ] . arn ) > 0 ? element (aws_lb_listener . ecs_https [ * ] . arn , 0 ) : " undefined " ,
22+ " EcsNodesSecGrpId" = aws_security_group.ecs_nodes.id,
23+ " VpcId" = var.vpc_id
2424 }
2525 })
26- }
26+ }
0 commit comments