modules/accelerator/alb_deploy/output.tf (30 lines of code) (raw):
##=========================== EC2 ========================
output "target_group_name" {
value = var.target_type == "instance" ? aws_lb_target_group.group.*.name : null
}
output "target_group_arn" {
value = var.target_type == "instance" ? aws_lb_target_group.group.*.arn : null
}
##================== ECS ===================================
output "target_group_blue_name" {
value = var.target_type == "ip" ? aws_lb_target_group.blue_group.*.name : null
}
output "target_group_green_name" {
value = var.target_type == "ip" ? aws_lb_target_group.green_group.*.name : null
}
output "target_group_blue_arn" {
value = var.target_type == "ip" ? aws_lb_target_group.blue_group.*.arn : null
}
output "target_group_green_arn" {
value = var.target_type == "ip" ? aws_lb_target_group.green_group.*.arn : null
}
output "app_fqdn" {
value = aws_route53_record.record.*.fqdn
}
output "alb_id" {
value = aws_lb.app.id
}
output "alb_name" {
value = aws_lb.app.name
}
output "main_listener" {
value = aws_lb_listener.https.arn
}