diff --git a/main.tf b/main.tf index 5a2e406..ed8c0a5 100644 --- a/main.tf +++ b/main.tf @@ -12,13 +12,13 @@ provider "google" { ## NETWORK resource "google_compute_network" "vpc_network" { - name = "my-custom-network" + name = "my-network" auto_create_subnetworks = false mtu = 1460 } resource "google_compute_subnetwork" "default" { - name = "my-custom-subnet" + name = "my-subnet" ip_cidr_range = "10.0.1.0/24" region = var.gcp_region network = google_compute_network.vpc_network.id @@ -46,7 +46,7 @@ resource "google_compute_firewall" "flask" { allow { protocol = "tcp" - ports = ["5000"] + ports = ["80"] } source_ranges = ["0.0.0.0/0"] } @@ -61,7 +61,7 @@ resource "google_compute_instance" "default" { boot_disk { initialize_params { - image = "debian-cloud/debian-11" + image = "debian-cloud/debian-12" } } @@ -82,7 +82,7 @@ resource "google_compute_instance" "default" { source = "app/" destination = "./" connection { - host = google_compute_instance.default.network_interface.0.access_config.0.nat_ip + host = self.network_interface.0.access_config.0.nat_ip type = "ssh" user = var.gcp_ssh_user timeout = "500s" @@ -98,7 +98,7 @@ resource "google_compute_instance" "default" { "./deploy.sh" ] connection { - host = google_compute_instance.default.network_interface.0.access_config.0.nat_ip + host = self.network_interface.0.access_config.0.nat_ip type = "ssh" user = var.gcp_ssh_user timeout = "500s" @@ -109,5 +109,5 @@ resource "google_compute_instance" "default" { ## GET VM PUBLIC IP output "Web-server-URL" { - value = join("", ["http://", google_compute_instance.default.network_interface.0.access_config.0.nat_ip, ":5000"]) + value = join("", ["http://", google_compute_instance.default.network_interface.0.access_config.0.nat_ip,]) } \ No newline at end of file