terraform-serverless/main.tf (21 lines of code) (raw):
terraform {
required_providers {
google = {
source = "hashicorp/google"
version = "~> 3.53"
}
}
}
provider "google" {
project = var.project
}
locals {
function_folder = "function"
function_name = "processing"
service_folder = "service"
service_name = "cats"
bucket_folder = "media"
bucket_name = "${var.project}-media"
deployment_name = "cats"
cats_worker_sa = "serviceAccount:${google_service_account.cats_worker.email}"
}