From 3944059a6101125a75c0e3aeacf70eb76451b7bc Mon Sep 17 00:00:00 2001 From: mommeja Date: Thu, 4 Dec 2025 11:10:32 +0100 Subject: [PATCH] output dev --- .../terraform/environments/dev/outputs.tf | 83 ++++++++----------- 1 file changed, 35 insertions(+), 48 deletions(-) diff --git a/tp-cloud/terraform/environments/dev/outputs.tf b/tp-cloud/terraform/environments/dev/outputs.tf index 355b168..af86cfb 100644 --- a/tp-cloud/terraform/environments/dev/outputs.tf +++ b/tp-cloud/terraform/environments/dev/outputs.tf @@ -1,52 +1,39 @@ -# IP internes des instances -output "private_ips" { - description = "IP internes du frontend, backend et database" - value = { - frontend = module.compute.ip_internes.frontend - backend = module.compute.ip_internes.backend - database = module.compute.ip_internes.database - } -} - -# IP publique du frontend -output "frontend_public_ip" { - description = "IP publique du frontend" - value = module.compute.ip_public_frontend -} - -# Noms des instances -output "instance_names" { - description = "Noms des instances compute" - value = [ - module.compute.nom_instances.frontend, - module.compute.nom_instances.backend, - module.compute.nom_instances.database - ] -} - -# Service Account -output "service_account_email" { - description = "Email du compte de service Terraform" - value = module.iam.service_account_email -} - -output "service_account_key" { - description = "Clé privée du compte de service Terraform" - sensitive = true - value = module.iam.service_account_key -} - -# VPC et subnets -output "vpc_id" { +output "network_vpc_id" { description = "ID du VPC créé" - value = module.network.vpc + value = module.network.vpc_id } -output "subnets" { - description = "IDs des subnets du VPC" - value = { - frontend = module.network.subnets.frontend - backend = module.network.subnets.backend - database = module.network.subnets.database - } +output "network_subnets" { + description = "Liste des subnets (frontend, backend, database)" + value = module.network.subnets +} + +output "network_router_id" { + description = "ID du routeur réseau (si applicable)" + value = module.network.router_id +} + +output "compute_instance_ids" { + description = "IDs des instances créées dans l'environnement dev" + value = module.compute.instance_ids +} + +output "compute_instance_ips" { + description = "IP des instances créées" + value = module.compute.instance_ips +} + +output "compute_backend_services" { + description = "Services backend GCE attachés aux instances" + value = module.compute.backend_services +} + +output "iam_service_accounts" { + description = "Liste des service accounts créés" + value = module.iam.service_accounts +} + +output "iam_roles" { + description = "Rôles IAM assignés dans le projet" + value = module.iam.roles } \ No newline at end of file