diff --git a/modules/backend/main.tf b/modules/backend/main.tf index 14695c3..a212a24 100644 --- a/modules/backend/main.tf +++ b/modules/backend/main.tf @@ -1,23 +1,29 @@ -# modules/backend/main.tf - -module "network" { - source = "../network" +provider "google" { project = var.project_id + region = var.region +} + +data "google_compute_image" "debian" { + family = "debian-10" + project = "debian-cloud" } resource "google_compute_instance" "backend" { name = "backend" - machine_type = "f1-micro" - zone = "${var.region}-f" + machine_type = "e2-small" + zone = var.region boot_disk { initialize_params { - image = "debian-cloud/debian-9" + image = data.google_compute_image.debian.self_link } } network_interface { - network = module.network.network_name + subnetwork = module.network.subnet_name + access_config { + // Include this section to give the VM an external ip address + } } metadata_startup_script = module.network.startup_script