diff --git a/modules/gcp/velero/main.tf b/modules/gcp/velero/main.tf index d5fd96e..17ce2c9 100644 --- a/modules/gcp/velero/main.tf +++ b/modules/gcp/velero/main.tf @@ -1,10 +1,11 @@ # Create the velero backups bucket resource "google_storage_bucket" "backups" { - project = var.backup_project - name = var.backups_bucket_name - location = var.backups_bucket_location + project = var.backup_project + name = var.backups_bucket_name + location = var.backups_bucket_location + uniform_bucket_level_access = var.backups_bucket_uniform_level_access soft_delete_policy { - retention_duration_seconds = try(var.soft_delete_policy, 0) + retention_duration_seconds = try(var.soft_delete_policy, 0) } } diff --git a/modules/gcp/velero/variables.tf b/modules/gcp/velero/variables.tf index 3d4117c..6949fe9 100644 --- a/modules/gcp/velero/variables.tf +++ b/modules/gcp/velero/variables.tf @@ -27,3 +27,9 @@ variable "soft_delete_policy" { description = "The soft delete policy to use when deleting the bucket" type = number } + +variable "backups_bucket_uniform_level_access" { + description = "Whether to enable uniform bucket-level access for the backups bucket." + type = bool + default = true +}