fix: use TF_VAR_sonarr_api_key for terraform variable injection
ci/woodpecker/pr/pre-commit Pipeline failed
ci/woodpecker/pr/plan Pipeline failed

The generated backend.tf defines a terraform variable, so the Makefile
must export the API key as TF_VAR_sonarr_api_key rather than SONARR_API_KEY.
This commit is contained in:
2026-06-28 22:20:16 +10:00
parent 75fc7f0930
commit 117c8e7841
+1 -1
View File
@@ -13,7 +13,7 @@ define vault_env
export VAULT_TOKEN=$$(vault write -field=token auth/approle/login role_id=$$VAULT_ROLEID); \ export VAULT_TOKEN=$$(vault write -field=token auth/approle/login role_id=$$VAULT_ROLEID); \
fi && \ fi && \
export CONSUL_HTTP_TOKEN=$$(vault read -field=token consul_root/au/syd1/creds/terraform-sonarr) && \ export CONSUL_HTTP_TOKEN=$$(vault read -field=token consul_root/au/syd1/creds/terraform-sonarr) && \
export SONARR_API_KEY=$$(vault kv get -field=apitoken kv/service/media-apps/sonarr) export TF_VAR_sonarr_api_key=$$(vault kv get -field=apitoken kv/service/media-apps/sonarr)
endef endef
init: init: