# ============================================== # Buckets # ============================================== resource "minio_s3_bucket" "k3s-test-1-loki-chunks" { bucket = "k3s-test-1-loki-chunks" acl = "private" } # ============================================== # Bucket Lifecycle # ============================================== resource "minio_ilm_policy" "loki-chunks-expire-rules" { bucket = minio_s3_bucket.k3s-test-1-loki-chunks.bucket rule { id = "expire-7d" status = "Enabled" expiration = "7d" } } # ============================================== # User & Permission # ============================================== resource "minio_iam_user" "loki" { name = "loki" force_destroy = true tags = { env = "prod" managedBy = "terraform" } } resource "minio_iam_service_account" "loki" { target_user = minio_iam_user.loki.name } resource "minio_iam_policy" "loki" { name = "loki" policy = <