Compare commits

..

1 Commits

Author SHA1 Message Date
67da0f4cad feat: add build job
Some checks failed
Build / build (pull_request) Failing after 1m20s
- add build job that runs `make plan`
- enable provider caching
2025-10-17 12:07:36 +11:00

View File

@ -5,7 +5,7 @@ ENV_DIR = environments/$(ENVIRONMENT)
.PHONY: clean init plan apply venv hiera output
define vault_env
export VAULT_ADDR="https://vault.service.consul:8200" && \
@export VAULT_ADDR="https://vault.service.consul:8200" && \
export VAULT_TOKEN=$$(vault write -field=token auth/approle/login role_id=$$VAULT_ROLEID) && \
export PUPPET_CERT_CA=$$(vault kv get -field=public_key kv/service/puppet/certificates/ca) && \
export PUPPET_CERT_PUB=$$(vault kv get -field=public_key kv/service/puppet/certificates/terraform) && \
@ -23,7 +23,7 @@ clean:
@rm -rf .venv
init:
$(call vault_env) && \
@$(call vault_env) && \
terragrunt run --all --non-interactive init -- -upgrade
plan: init