diff --git a/.forgejo/workflows/terraform-apply.yml b/.forgejo/workflows/terraform-apply.yml index 32246e1..70cee76 100644 --- a/.forgejo/workflows/terraform-apply.yml +++ b/.forgejo/workflows/terraform-apply.yml @@ -88,7 +88,7 @@ jobs: TF_SKIP_REQUESTING_ACCOUNT_ID: "true" run: | # Override S3 endpoint to use internal cluster DNS (storage ns) - export TF_CLI_ARGS_init="-backend-config=endpoint=http://minio.storage.svc.cluster.local:9000" + export TF_CLI_ARGS_init="-backend-config=endpoints.s3=http://minio.storage.svc.cluster.local:9000" terraform init - name: Pull Terraform State diff --git a/terraform/state.tf b/terraform/state.tf index 510a986..b83ef23 100644 --- a/terraform/state.tf +++ b/terraform/state.tf @@ -4,7 +4,9 @@ terraform { bucket = "terraform-state" key = "homelab/terraform.tfstate" region = "us-east-1" - endpoint = "https://minio-api.riotpiao.homelab.com" + endpoints = { + s3 = "https://minio-api.riotpiao.homelab.com" + } profile = "minio" skip_credentials_validation = true skip_requesting_account_id = true