Update lifecycle rules for backup buckets and add mail cleanup rule

This commit is contained in:
2025-03-15 23:31:36 +01:00
parent 300f4725dd
commit c05ee5912c
+13 -3
View File
@@ -11,7 +11,7 @@ resource "scaleway_object_bucket" "backup" {
region = "fr-par" region = "fr-par"
lifecycle_rule { lifecycle_rule {
id = "clean" id = "gitea-clean"
prefix = "gitea-backup/" prefix = "gitea-backup/"
enabled = true enabled = true
@@ -21,7 +21,7 @@ resource "scaleway_object_bucket" "backup" {
} }
lifecycle_rule { lifecycle_rule {
id = "clean" id = "wordpress-clean"
prefix = "wordpress-backup/" prefix = "wordpress-backup/"
enabled = true enabled = true
@@ -31,7 +31,7 @@ resource "scaleway_object_bucket" "backup" {
} }
lifecycle_rule { lifecycle_rule {
id = "clean" id = "nextcloud-clean"
prefix = "nextcloud-backup/" prefix = "nextcloud-backup/"
enabled = true enabled = true
@@ -39,6 +39,16 @@ resource "scaleway_object_bucket" "backup" {
days = local.cloud_backup_retention_days days = local.cloud_backup_retention_days
} }
} }
lifecycle_rule {
id = "mail-clean"
prefix = "mail-backup/"
enabled = true
expiration {
days = local.cloud_backup_retention_days
}
}
} }
resource "scaleway_object_bucket_policy" "backup" { resource "scaleway_object_bucket_policy" "backup" {