fix: use TF_VAR_prowlarr_api_key for terraform variable injection
The generated backend.tf defines a terraform variable, so the Makefile must export the API key as TF_VAR_prowlarr_api_key rather than PROWLARR_API_KEY.
This commit is contained in:
@@ -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-prowlarr) && \
|
export CONSUL_HTTP_TOKEN=$$(vault read -field=token consul_root/au/syd1/creds/terraform-prowlarr) && \
|
||||||
export PROWLARR_API_KEY=$$(vault kv get -field=apitoken kv/service/media-apps/prowlarr)
|
export TF_VAR_prowlarr_api_key=$$(vault kv get -field=apitoken kv/service/media-apps/prowlarr)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
init:
|
init:
|
||||||
|
|||||||
Reference in New Issue
Block a user