mirror of https://github.com/OpenVidu/openvidu.git
Update GCP Terraform configuration: add IAM API service and enable force destroy for GCS bucket
parent
e0a740a226
commit
28e8619b9b
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue