update to self.network + port 80 instead of 5000
This commit is contained in:
parent
0ac73c6cdb
commit
86cf30c3b7
14
main.tf
14
main.tf
@ -12,13 +12,13 @@ provider "google" {
|
|||||||
|
|
||||||
## NETWORK
|
## NETWORK
|
||||||
resource "google_compute_network" "vpc_network" {
|
resource "google_compute_network" "vpc_network" {
|
||||||
name = "my-custom-network"
|
name = "my-network"
|
||||||
auto_create_subnetworks = false
|
auto_create_subnetworks = false
|
||||||
mtu = 1460
|
mtu = 1460
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "google_compute_subnetwork" "default" {
|
resource "google_compute_subnetwork" "default" {
|
||||||
name = "my-custom-subnet"
|
name = "my-subnet"
|
||||||
ip_cidr_range = "10.0.1.0/24"
|
ip_cidr_range = "10.0.1.0/24"
|
||||||
region = var.gcp_region
|
region = var.gcp_region
|
||||||
network = google_compute_network.vpc_network.id
|
network = google_compute_network.vpc_network.id
|
||||||
@ -46,7 +46,7 @@ resource "google_compute_firewall" "flask" {
|
|||||||
|
|
||||||
allow {
|
allow {
|
||||||
protocol = "tcp"
|
protocol = "tcp"
|
||||||
ports = ["5000"]
|
ports = ["80"]
|
||||||
}
|
}
|
||||||
source_ranges = ["0.0.0.0/0"]
|
source_ranges = ["0.0.0.0/0"]
|
||||||
}
|
}
|
||||||
@ -61,7 +61,7 @@ resource "google_compute_instance" "default" {
|
|||||||
|
|
||||||
boot_disk {
|
boot_disk {
|
||||||
initialize_params {
|
initialize_params {
|
||||||
image = "debian-cloud/debian-11"
|
image = "debian-cloud/debian-12"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -82,7 +82,7 @@ resource "google_compute_instance" "default" {
|
|||||||
source = "app/"
|
source = "app/"
|
||||||
destination = "./"
|
destination = "./"
|
||||||
connection {
|
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"
|
type = "ssh"
|
||||||
user = var.gcp_ssh_user
|
user = var.gcp_ssh_user
|
||||||
timeout = "500s"
|
timeout = "500s"
|
||||||
@ -98,7 +98,7 @@ resource "google_compute_instance" "default" {
|
|||||||
"./deploy.sh"
|
"./deploy.sh"
|
||||||
]
|
]
|
||||||
connection {
|
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"
|
type = "ssh"
|
||||||
user = var.gcp_ssh_user
|
user = var.gcp_ssh_user
|
||||||
timeout = "500s"
|
timeout = "500s"
|
||||||
@ -109,5 +109,5 @@ resource "google_compute_instance" "default" {
|
|||||||
|
|
||||||
## GET VM PUBLIC IP
|
## GET VM PUBLIC IP
|
||||||
output "Web-server-URL" {
|
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,])
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user