update to self.network + port 80 instead of 5000

This commit is contained in:
Grégory Lebreton 2025-03-12 17:26:43 +01:00
parent 0ac73c6cdb
commit 86cf30c3b7

14
main.tf
View File

@ -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,])
}