Newer
Older
variable "project_id" {
type = string
description = "The Google Cloud project ID where resources will be provisioned."
}
module "pubsub" {
source = "./modules/pubsub"
topic_name = var.topic_name
dead_letter_topic_name = var.dead_letter_topic_name
subscription_name = var.subscription_name
dead_letter_subscription_name = var.dead_letter_subscription_name
}
module "faas_service" {
source = "./modules/faas"
name = var.name
container_image = var.container_image
location = var.location
topic_id = module.pubsub.main_topic_id
project_id = var.project_id
}