# ID du VPC principal output "vpc_id" { description = "ID du VPC principal du projet fluted-agency-478713-h5" value = module.network.vpc_id } # IDs des sous-réseaux frontend / backend / database output "frontend_subnet_id" { description = "ID du sous-réseau frontend" value = module.network.subnet_ids["frontend"] } output "backend_subnet_id" { description = "ID du sous-réseau backend" value = module.network.subnet_ids["backend"] } output "database_subnet_id" { description = "ID du sous-réseau database" value = module.network.subnet_ids["database"] } # IP publique du frontend (pour accès HTTP/SSH) output "frontend_public_ip" { description = "Adresse IP publique de l'instance frontend" value = module.compute.frontend_public_ip } # IPs internes des 3 instances output "frontend_internal_ip" { description = "Adresse IP interne de l'instance frontend" value = module.compute.internal_ips["frontend"] } output "backend_internal_ip" { description = "Adresse IP interne de l'instance backend" value = module.compute.internal_ips["backend"] } output "database_internal_ip" { description = "Adresse IP interne de l'instance database" value = module.compute.internal_ips["database"] } # Noms des instances (pratique pour debug / inventaire) output "frontend_instance_name" { description = "Nom de l'instance frontend" value = module.compute.instance_names["frontend"] } output "backend_instance_name" { description = "Nom de l'instance backend" value = module.compute.instance_names["backend"] } output "database_instance_name" { description = "Nom de l'instance database" value = module.compute.instance_names["database"] }