@@ -36,7 +36,7 @@ resource "aws_security_group_rule" "incoming_alb" {
3636# ## ALB --- Make this optional -- Using ALB name intentionally. (To make clear is an A LB)
3737
3838resource "aws_alb" "ecs_lb" {
39- count = length (local. aws_ecs_sg_container_port ) > 1 ? 1 : 0
39+ count = length (local. aws_ecs_sg_container_port ) > 0 ? 1 : 0
4040 name = var. aws_resource_identifier_supershort
4141 subnets = var. aws_selected_subnets
4242 security_groups = [aws_security_group . ecs_lb_sg . id ]
@@ -228,30 +228,30 @@ resource "aws_security_group_rule" "incoming_ecs_lb_ports" {
228228}
229229
230230output "load_balancer_dns" {
231- value = length (local. aws_ecs_sg_container_port ) > 1 ? aws_alb. ecs_lb [0 ]. dns_name : " "
231+ value = length (local. aws_ecs_sg_container_port ) > 0 ? aws_alb. ecs_lb [0 ]. dns_name : " "
232232}
233233
234234output "load_balancer_port" {
235- value = length (local. aws_ecs_sg_container_port ) > 1 ? (var. aws_certificate_enabled ? aws_alb_listener. lb_listener_ssl [0 ]. port : aws_alb_listener. lb_listener [0 ]. port ) : " "
235+ value = length (local. aws_ecs_sg_container_port ) > 0 ? (var. aws_certificate_enabled ? aws_alb_listener. lb_listener_ssl [0 ]. port : aws_alb_listener. lb_listener [0 ]. port ) : " "
236236}
237237
238238output "load_balancer_protocol" {
239- value = length (local. aws_ecs_sg_container_port ) > 1 ? (var. aws_certificate_enabled ? aws_alb_listener. lb_listener_ssl [0 ]. protocol : aws_alb_listener. lb_listener [0 ]. protocol ) : " "
239+ value = length (local. aws_ecs_sg_container_port ) > 0 ? (var. aws_certificate_enabled ? aws_alb_listener. lb_listener_ssl [0 ]. protocol : aws_alb_listener. lb_listener [0 ]. protocol ) : " "
240240}
241241
242242output "load_balancer_zone_id" {
243243 # value = aws_alb.ecs_lb[0].zone_id
244- value = length (local. aws_ecs_sg_container_port ) > 1 ? data. aws_alb . selected_lb [0 ]. zone_id : " "
244+ value = length (local. aws_ecs_sg_container_port ) > 0 ? data. aws_alb . selected_lb [0 ]. zone_id : " "
245245}
246246
247247output "load_balancer_arn" {
248- value = length (local. aws_ecs_sg_container_port ) > 1 ? aws_alb. ecs_lb [0 ]. arn : " "
248+ value = length (local. aws_ecs_sg_container_port ) > 0 ? aws_alb. ecs_lb [0 ]. arn : " "
249249}
250250
251251output "ecs_sg_id" {
252252 value = aws_security_group. ecs_sg . id
253253}
254254
255255output "ecs_lb_sg_id" {
256- value = length (local. aws_ecs_sg_container_port ) > 1 ? aws_security_group. ecs_lb_sg . id : " "
256+ value = length (local. aws_ecs_sg_container_port ) > 0 ? aws_security_group. ecs_lb_sg . id : " "
257257}
0 commit comments