Migrate terraform state from local file to MinIO S3 bucket (terraform-state). Backend config: https://minio-api.riotpiao.homelab.com (external endpoint). State now persisted remotely, shared across team, safe for cluster rebuild. Also added terraform-state bucket to MinIO managed buckets.
14 lines
460 B
Terraform
14 lines
460 B
Terraform
# S3 backend (MinIO remote state)
|
|
terraform {
|
|
backend "s3" {
|
|
bucket = "terraform-state"
|
|
key = "homelab/terraform.tfstate"
|
|
region = "us-east-1"
|
|
endpoint = "https://minio-api.riotpiao.homelab.com"
|
|
skip_credentials_validation = true
|
|
skip_requesting_account_id = true
|
|
skip_region_validation = true
|
|
use_path_style = true
|
|
}
|
|
}
|