fix: terraform init backend config — use endpoint with inline credentials

This commit is contained in:
Story Crater Bot
2026-07-15 19:18:17 -07:00
parent 694350634b
commit fe7b749951
2 changed files with 5 additions and 6 deletions
+4 -3
View File
@@ -87,9 +87,10 @@ jobs:
TF_SKIP_REGION_VALIDATION: "true"
TF_SKIP_REQUESTING_ACCOUNT_ID: "true"
run: |
# Override S3 endpoint to use internal cluster DNS (storage ns)
export TF_CLI_ARGS_init="-backend-config=endpoints.s3=http://minio.storage.svc.cluster.local:9000"
terraform init
terraform init \
-backend-config="endpoint=http://minio.storage.svc.cluster.local:9000" \
-backend-config="access_key=$AWS_ACCESS_KEY_ID" \
-backend-config="secret_key=$AWS_SECRET_ACCESS_KEY"
- name: Pull Terraform State
working-directory: terraform
+1 -3
View File
@@ -4,9 +4,7 @@ terraform {
bucket = "terraform-state"
key = "homelab/terraform.tfstate"
region = "us-east-1"
endpoints = {
s3 = "https://minio-api.riotpiao.homelab.com"
}
endpoint = "https://minio-api.riotpiao.homelab.com"
profile = "minio"
skip_credentials_validation = true
skip_requesting_account_id = true