Update GCP Terraform configuration: add IAM API service and enable force destroy for GCS bucket

google-cloud-platform
Piwccle 2025-09-09 12:39:32 +02:00
parent e0a740a226
commit 28e8619b9b
1 changed files with 3 additions and 1 deletions

View File

@ -2,6 +2,8 @@
resource "google_project_service" "compute_api" { service = "compute.googleapis.com" } resource "google_project_service" "compute_api" { service = "compute.googleapis.com" }
resource "google_project_service" "secretmanager_api" { service = "secretmanager.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" "storage_api" { service = "storage.googleapis.com" }
resource "google_project_service" "iam_api" { service = "iam.googleapis.com" }
resource "random_id" "bucket_suffix" { byte_length = 3 } resource "random_id" "bucket_suffix" { byte_length = 3 }
@ -10,7 +12,7 @@ resource "google_storage_bucket" "bucket" {
count = 1 count = 1
name = local.isEmpty ? "openvidu-appdata" : var.bucketName name = local.isEmpty ? "openvidu-appdata" : var.bucketName
location = var.region location = var.region
force_destroy = false force_destroy = true
uniform_bucket_level_access = true uniform_bucket_level_access = true
} }