@@ -36,7 +36,7 @@ resource "aws_security_group_rule" "incoming_alb" {
36
36
# ## ALB --- Make this optional -- Using ALB name intentionally. (To make clear is an A LB)
37
37
38
38
resource "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
40
40
name = var. aws_resource_identifier_supershort
41
41
subnets = var. aws_selected_subnets
42
42
security_groups = [aws_security_group . ecs_lb_sg . id ]
@@ -228,30 +228,30 @@ resource "aws_security_group_rule" "incoming_ecs_lb_ports" {
228
228
}
229
229
230
230
output "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 : " "
232
232
}
233
233
234
234
output "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 ) : " "
236
236
}
237
237
238
238
output "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 ) : " "
240
240
}
241
241
242
242
output "load_balancer_zone_id" {
243
243
# 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 : " "
245
245
}
246
246
247
247
output "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 : " "
249
249
}
250
250
251
251
output "ecs_sg_id" {
252
252
value = aws_security_group. ecs_sg . id
253
253
}
254
254
255
255
output "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 : " "
257
257
}
0 commit comments