From 95179680bc5c0646fe5d276ca2e1f80aa9283530 Mon Sep 17 00:00:00 2001 From: vaisse Date: Thu, 4 Dec 2025 10:47:42 +0000 Subject: [PATCH] en cours --- terraform/modules/compute/main.tf | 21 +++++++++++++++++++++ terraform/modules/compute/variables.tf | 24 ++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/terraform/modules/compute/main.tf b/terraform/modules/compute/main.tf index e69de29..bedfe9a 100644 --- a/terraform/modules/compute/main.tf +++ b/terraform/modules/compute/main.tf @@ -0,0 +1,21 @@ +resource "google_compute_instance" "frontend"{ + name = "ma-frontend" + + boot_disk{ + initialize_params { + image = "debian-11" + size = 10 + } + } + + network_interface { + access_config {} + subnetwork = google_compute_subnetwork.frontend.id + } + + tags = ["frontend", "ssh"] + + metadata = { + enable-oslogin = "TRUE" + } +} diff --git a/terraform/modules/compute/variables.tf b/terraform/modules/compute/variables.tf index e69de29..3b7d9b9 100644 --- a/terraform/modules/compute/variables.tf +++ b/terraform/modules/compute/variables.tf @@ -0,0 +1,24 @@ +variable "instance_type" { + description = "je ne sais pas" + type = string +} + +variable "zone" { + description = "je ne sais pas" + type = string +} + +variable "frontend_subnet_id" { + description = "id du sous-réseau frontend" + type = string +} + +variable "backend_subnet_id" { + description = "id du sous-réseau backend" + type = string +} + +variable "database_subnet_id"{ + description = "id du sous-réseau database" + type = string +}