Update main.tf

This commit is contained in:
2025-09-11 12:23:09 -07:00
parent 04fdbd8a6a
commit 6fa6d6b6c1

View File

@@ -1,6 +1,11 @@
data "google_compute_image" "fedora" {
family = "fedora-cloud-41"
project = "fedora-cloud"
}
resource "google_project_service" "compute" {
project = var.project_id
service = "compute.googleapis.com"
project = var.project_id
service = "compute.googleapis.com"
disable_on_destroy = false
}
@@ -19,24 +24,29 @@ resource "google_compute_firewall" "gitea_allow" {
resource "google_compute_instance" "gitea" {
name = "gitea"
machine_type = "e2-micro"
zone = "us-west1-a"
tags = ["gitea"]
boot_disk {
initialize_params {
image = "projects/fedora-cloud/global/images/family/fedora-cloud-base"
image = data.google_compute_image.fedora.self_link
size = 30
type = "pd-standard"
}
}
network_interface {
network = "default"
access_config {}
}
metadata = {
startup-script = file("${path.module}/startup.sh")
}
depends_on = [google_project_service.compute]
}
output "external_ip" {
value = google_compute_instance.gitea.network_interface[0].access_config[0].nat_ip
}
}