resource "scaleway_object_bucket" "artifacts" { name = var.bucket_name region = var.region lifecycle_rule { enabled = true prefix = "sccache/" expiration { days = 30 } } versioning { enabled = false } } resource "scaleway_object_bucket" "gitlab_registry" { name = "${var.bucket_name_prefix}-gitlab-registry" region = var.region versioning { enabled = false } } resource "scaleway_object_bucket" "gitlab_artifacts" { name = "${var.bucket_name_prefix}-gitlab-artifacts" region = var.region lifecycle_rule { enabled = true prefix = "tmp/" expiration { days = 7 } } versioning { enabled = false } } resource "scaleway_object_bucket" "sccache" { name = "${var.bucket_name_prefix}-sccache" region = var.region lifecycle_rule { enabled = true prefix = "" expiration { days = 14 } } versioning { enabled = false } } resource "scaleway_object_bucket" "binaries" { name = "${var.bucket_name_prefix}-binaries" region = var.region lifecycle_rule { enabled = true prefix = "archive/" expiration { days = 30 } } versioning { enabled = false } }