From 7746fa517ab7e60b82c691f6618719cd6bac3c36 Mon Sep 17 00:00:00 2001 From: gentil Date: Thu, 4 Dec 2025 09:25:18 +0100 Subject: [PATCH] WIP: fix compute and network terraform plan --- tp-cloud/terraform/modules/compute/outputs.tf | 9 ++++++--- tp-cloud/terraform/modules/network/main.tf | 3 --- tp-cloud/terraform/modules/network/outputs.tf | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tp-cloud/terraform/modules/compute/outputs.tf b/tp-cloud/terraform/modules/compute/outputs.tf index 1711565..21ff5c4 100644 --- a/tp-cloud/terraform/modules/compute/outputs.tf +++ b/tp-cloud/terraform/modules/compute/outputs.tf @@ -1,4 +1,5 @@ -output "internal_ips" { +output "instance_internal_ips" { + description = "IPs internes de toutes les instances" value = { frontend = google_compute_instance.frontend.network_interface[0].network_ip backend = google_compute_instance.backend.network_interface[0].network_ip @@ -7,13 +8,15 @@ output "internal_ips" { } output "frontend_public_ip" { - value = google_compute_instance.frontend.network_interface[0].access_config[0].nat_ip + description = "IP publique de l'instance frontend" + value = google_compute_instance.frontend.network_interface[0].access_config[0].nat_ip } output "instance_names" { + description = "Noms de toutes les instances" value = { frontend = google_compute_instance.frontend.name backend = google_compute_instance.backend.name database = google_compute_instance.database.name } -} +} \ No newline at end of file diff --git a/tp-cloud/terraform/modules/network/main.tf b/tp-cloud/terraform/modules/network/main.tf index 4ce154b..f601a2d 100644 --- a/tp-cloud/terraform/modules/network/main.tf +++ b/tp-cloud/terraform/modules/network/main.tf @@ -1,5 +1,3 @@ -# VPC - resource "google_compute_network" "vpc" { name = "vpc" auto_create_subnetworks = false @@ -27,7 +25,6 @@ resource "google_compute_subnetwork" "database" { } - resource "google_compute_firewall" "allow_http_https" { name = "allow-http-https" network = google_compute_network.vpc.id diff --git a/tp-cloud/terraform/modules/network/outputs.tf b/tp-cloud/terraform/modules/network/outputs.tf index dae5fdc..a98d194 100644 --- a/tp-cloud/terraform/modules/network/outputs.tf +++ b/tp-cloud/terraform/modules/network/outputs.tf @@ -1,6 +1,6 @@ output "vpc_id" { description = "ID du réseau VPC" - value = google_compute_network.vpc.id + value = google_compute_instance.vpc.id } output "subnet_ids" {