From 9f94e670cb87bb5027e335fd7835439a6e4c7341 Mon Sep 17 00:00:00 2001 From: gentil Date: Thu, 4 Dec 2025 09:00:06 +0100 Subject: [PATCH] WIP: fix compute and network terraform plan --- tp-cloud/terraform/environments/dev/main.tf | 23 +++++++++++++++++++++ tp-cloud/terraform/modules/compute/main.tf | 10 --------- tp-cloud/terraform/modules/network/main.tf | 6 ------ 3 files changed, 23 insertions(+), 16 deletions(-) diff --git a/tp-cloud/terraform/environments/dev/main.tf b/tp-cloud/terraform/environments/dev/main.tf index e69de29..f5fce1a 100644 --- a/tp-cloud/terraform/environments/dev/main.tf +++ b/tp-cloud/terraform/environments/dev/main.tf @@ -0,0 +1,23 @@ +terraform { + required_providers { + google = { + source = "hashicorp/google" + version = "~> 6.12.0" + } + } +} + +provider "google" { + project = var.project_id + region = var.region +} + +module "network" { + source = "../../modules/network" + project_name = var.project_name + region = var.region + frontend_cidr = var.frontend_cidr + backend_cidr = var.backend_cidr + database_cidr = var.database_cidr + ssh_source_ranges = var.ssh_source_ranges +} \ No newline at end of file diff --git a/tp-cloud/terraform/modules/compute/main.tf b/tp-cloud/terraform/modules/compute/main.tf index a7ca3e3..2c4d96b 100644 --- a/tp-cloud/terraform/modules/compute/main.tf +++ b/tp-cloud/terraform/modules/compute/main.tf @@ -69,13 +69,3 @@ resource "google_compute_instance" "database" { enable-oslogin = "TRUE" } } - -module "network" { - source = "../../modules/network" - project_name = var.project_name - region = var.region - frontend_cidr = var.frontend_cidr - backend_cidr = var.backend_cidr - database_cidr = var.database_cidr - ssh_source_ranges = var.ssh_source_ranges -} diff --git a/tp-cloud/terraform/modules/network/main.tf b/tp-cloud/terraform/modules/network/main.tf index 7924fb6..632a463 100644 --- a/tp-cloud/terraform/modules/network/main.tf +++ b/tp-cloud/terraform/modules/network/main.tf @@ -79,9 +79,3 @@ resource "google_compute_firewall" "backend_to_database" { source_tags = ["backend"] target_tags = ["database"] } - - -provider "google" { - project = var.project_id - region = var.region -}