Skip to content
Open
48 changes: 37 additions & 11 deletions terraform.tf
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand All @@ -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
Expand All @@ -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
}