forked from pierront/but3-iac
63 lines
1.7 KiB
HCL
63 lines
1.7 KiB
HCL
|
|
# 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"]
|
|
}
|
|
|