2025-05-24 17:23:37 +02:00

51 lines
1.2 KiB
HCL

variable "project_id" {
description = "The Google Cloud project ID"
type = string
}
variable "region" {
description = "The Google Cloud region"
type = string
default = "us-central1"
}
variable "zone" {
description = "The Google Cloud zone"
type = string
default = "us-central1-a"
}
variable "storage_bucket_name" {
description = "The name of the Cloud Storage bucket"
type = string
}
variable "firestore_db_name" {
description = "The name of the Firestore database"
type = string
default = "imagedb"
}
variable "environment" {
description = "The deployment environment (dev, staging, prod)"
type = string
default = "dev"
}
variable "pubsub_topic_name" {
description = "The name of the Pub/Sub topic for image processing"
type = string
default = "image-processing-topic"
}
variable "cloud_run_service_account" {
description = "The service account email for Cloud Run"
type = string
default = ""
}
variable "cloud_function_service_account" {
description = "The service account email for Cloud Functions"
type = string
default = ""
}