diff --git a/terraform.tf b/terraform.tf index b01fc47..52ebced 100644 --- a/terraform.tf +++ b/terraform.tf @@ -14,12 +14,32 @@ provider "google" { resource "google_storage_bucket" "terraform_backend_bucket" { location = "us-west1" - name = "terraform-state-1lyu29om9hdbsy48k62y2n3hv0datl3dhf7q2p0dvlpd9" + name = "terraform-state-04si3f0ysrwu5i3tho3jm7mskrlge5qwne2iirzw1g5bo" project = "devxp-339721" } -resource "google_cloud_run_service" "cloud-run-krxs" { - name = "cloud-run-krxs" +resource "google_compute_instance" "gce-yiqx" { + name = "gce-yiqx" + machine_type = "f1-micro" + zone = "us-west1-a" + network_interface { + network = "default" + } + boot_disk { + initialize_params { + image = "ubuntu-2004-focal-v20220204" + } + } + project = "devxp-339721" +} + +resource "google_project_service" "gce-yiqx-service" { + disable_on_destroy = false + service = "compute.googleapis.com" +} + +resource "google_cloud_run_service" "cloud-run-lono" { + name = "cloud-run-lono" location = "us-west1" autogenerate_revision_name = true template { @@ -45,22 +65,28 @@ resource "google_cloud_run_service" "cloud-run-krxs" { percent = 100 latest_revision = true } - depends_on = [google_project_service.cloud-run-krxs-service] + depends_on = [google_project_service.cloud-run-lono-service] } -resource "google_cloud_run_service_iam_member" "cloud-run-krxs-iam" { - service = google_cloud_run_service.cloud-run-krxs.name - location = google_cloud_run_service.cloud-run-krxs.location - project = google_cloud_run_service.cloud-run-krxs.project +resource "google_cloud_run_service_iam_member" "cloud-run-lono-iam" { + service = google_cloud_run_service.cloud-run-lono.name + location = google_cloud_run_service.cloud-run-lono.location + project = google_cloud_run_service.cloud-run-lono.project role = "roles/run.invoker" member = "allUsers" } -resource "google_project_service" "cloud-run-krxs-service" { +resource "google_project_service" "cloud-run-lono-service" { disable_on_destroy = false service = "run.googleapis.com" } +resource "google_storage_bucket" "storage-bucket-qjff-vmje-tocd-rhqc-fzei" { + name = "storage-bucket-qjff-vmje-tocd-rhqc-fzei" + location = "us-west1" + project = "devxp-339721" +} + variable "CONNECTION_STRING" { type = string @@ -77,7 +103,7 @@ variable "GITHUB_CLIENT_SECRET" { sensitive = true } -output "cloud-run-krxs-service-url" { - value = google_cloud_run_service.cloud-run-krxs.status[0].url +output "cloud-run-lono-service-url" { + value = google_cloud_run_service.cloud-run-lono.status[0].url }