From 28e8619b9be5e9d787b948a9c72f1e6ad7f983ec Mon Sep 17 00:00:00 2001 From: Piwccle Date: Tue, 9 Sep 2025 12:39:32 +0200 Subject: [PATCH] Update GCP Terraform configuration: add IAM API service and enable force destroy for GCS bucket --- .../community/singlenode/gcp/tf-gpc-openvidu-singlenode.tf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openvidu-deployment/community/singlenode/gcp/tf-gpc-openvidu-singlenode.tf b/openvidu-deployment/community/singlenode/gcp/tf-gpc-openvidu-singlenode.tf index f3fac62c..66ab671f 100644 --- a/openvidu-deployment/community/singlenode/gcp/tf-gpc-openvidu-singlenode.tf +++ b/openvidu-deployment/community/singlenode/gcp/tf-gpc-openvidu-singlenode.tf @@ -2,6 +2,8 @@ resource "google_project_service" "compute_api" { service = "compute.googleapis.com" } resource "google_project_service" "secretmanager_api" { service = "secretmanager.googleapis.com" } resource "google_project_service" "storage_api" { service = "storage.googleapis.com" } +resource "google_project_service" "iam_api" { service = "iam.googleapis.com" } + resource "random_id" "bucket_suffix" { byte_length = 3 } @@ -10,7 +12,7 @@ resource "google_storage_bucket" "bucket" { count = 1 name = local.isEmpty ? "openvidu-appdata" : var.bucketName location = var.region - force_destroy = false + force_destroy = true uniform_bucket_level_access = true }