45 lines
700 B
HCL
45 lines
700 B
HCL
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
|
|
}
|
|
}
|