output "lb_nginx_w" {
  value = try(data.aws_lb.ngx-w[0].dns_name, null)
}

output "vpc_id" {
  value = module.vpc.vpc_id
}

output "vpc_cidr" {
  value = var.vpc.cidr
}

output "vpc_route_table_ids" {
  value = sort(local.vpc_route_table_ids)
}

output "private_subnet_az_map" {
  value = { for s in module.vpc.private_subnet_objects : s.id => s.availability_zone_id }
}

output "public_subnet_az_map" {
  value = { for s in module.vpc.public_subnet_objects : s.id => s.availability_zone_id }
}

output "availability_zone_names" {
  value = local.availability_zone_names
}

output "node_group_availability_zone_name" {
  value = local.node_group_az_name
}
