2023-01-24 02:14:21 -08:00
|
|
|
module "cloud_run" {
|
|
|
|
source = "../../../modules/cloud-run"
|
|
|
|
project_id = var.project_id
|
2023-01-25 01:17:46 -08:00
|
|
|
name = var.run_svc_name
|
|
|
|
region = var.region
|
2023-01-24 02:14:21 -08:00
|
|
|
containers = [{
|
|
|
|
image = var.image
|
|
|
|
options = null
|
|
|
|
ports = null
|
|
|
|
resources = null
|
|
|
|
volume_mounts = null
|
|
|
|
}]
|
|
|
|
iam = {
|
|
|
|
"roles/run.invoker" = ["allUsers"]
|
|
|
|
}
|
|
|
|
}
|
2023-01-25 01:17:46 -08:00
|
|
|
|
|
|
|
module "glb" {
|
|
|
|
source = "../../../modules/net-glb"
|
|
|
|
count = var.glb_create ? 1 : 0
|
|
|
|
project_id = var.project_id
|
|
|
|
name = "glb"
|
|
|
|
backend_service_configs = {
|
|
|
|
default = {
|
|
|
|
backends = [
|
|
|
|
{ backend = "neg-0" }
|
|
|
|
]
|
|
|
|
health_checks = []
|
|
|
|
}
|
|
|
|
}
|
|
|
|
health_check_configs = {}
|
|
|
|
neg_configs = {
|
|
|
|
neg-0 = {
|
|
|
|
cloudrun = {
|
|
|
|
region = var.region
|
|
|
|
target_service = {
|
|
|
|
name = var.run_svc_name
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|