Skip to content

Commit

Permalink
docs(bucket_retention): add examples
Browse files Browse the repository at this point in the history
  • Loading branch information
SoulKyu committed Nov 11, 2024
1 parent 9fe23d8 commit 0b0ade0
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 0 deletions.
16 changes: 16 additions & 0 deletions examples/resources/minio_s3_bucket_retention/main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = ">= 2.0.0"
}
}
}

provider "minio" {
minio_server = var.minio_server
minio_region = var.minio_region
minio_user = var.minio_user
minio_password = var.minio_password
}

13 changes: 13 additions & 0 deletions examples/resources/minio_s3_bucket_retention/resource.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
resource "minio_s3_bucket" "test_bucket" {
bucket = "test-retention-bucket"
force_destroy = true
object_locking = false
}

# Add basic retention configuration
resource "minio_s3_bucket_retention" "test_retention" {
bucket = minio_s3_bucket.test_bucket.bucket
mode = "GOVERNANCE"
unit = "YEARS"
validity_period = 1
}
19 changes: 19 additions & 0 deletions examples/resources/minio_s3_bucket_retention/variables.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
variable "minio_region" {
description = "Default MINIO region"
default = "us-east-1"
}

variable "minio_server" {
description = "Default MINIO host and port"
default = "localhost:9000"
}

variable "minio_user" {
description = "MINIO user"
default = "minio"
}

variable "minio_password" {
description = "MINIO password"
default = "minio123"
}

0 comments on commit 0b0ade0

Please sign in to comment.