diff --git a/.forgejo/workflows/terraform-apply.yml b/.forgejo/workflows/terraform-apply.yml index 1e683f9..6973fd5 100644 --- a/.forgejo/workflows/terraform-apply.yml +++ b/.forgejo/workflows/terraform-apply.yml @@ -88,9 +88,14 @@ jobs: TF_SKIP_REQUESTING_ACCOUNT_ID: "true" run: | terraform init \ + -backend-config="bucket=terraform-state" \ + -backend-config="key=homelab/terraform.tfstate" \ + -backend-config="region=us-east-1" \ -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" + -backend-config="secret_key=$AWS_SECRET_ACCESS_KEY" \ + -backend-config="skip_credentials_validation=true" \ + -backend-config="use_path_style=true" - name: Pull Terraform State working-directory: terraform diff --git a/terraform/state.tf b/terraform/state.tf index 767217b..01c336f 100644 --- a/terraform/state.tf +++ b/terraform/state.tf @@ -5,7 +5,6 @@ terraform { key = "homelab/terraform.tfstate" region = "us-east-1" endpoint = "https://minio-api.riotpiao.homelab.com" - profile = "minio" skip_credentials_validation = true skip_requesting_account_id = true skip_region_validation = true