chore: upgrade terragrunt/tofu

- fix makefile to work with opentofu and terragrunt 0.90.0
- cleanup comments
- rename template/base/terragrunt.hcl
This commit is contained in:
Ben Vincent 2025-10-17 07:47:29 +11:00
parent cc4e5248da
commit 4a298bde81
3 changed files with 5 additions and 6 deletions

View File

@ -10,7 +10,7 @@ define vault_env
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) && \
export PUPPET_CERT_PRIV=$$(vault kv get -field=private_key kv/service/puppet/certificates/terraform) && \
export TERRAGRUNT_EXCLUDE_DIR="templates/base" \
export TG_QUEUE_EXCLUDE_DIR="templates/base" && \
export $$(vault read -format=json kv/data/service/terraform/incus | jq -r '.data.data | to_entries[] | "\(.key)=\(.value)"')
endef
@ -23,20 +23,20 @@ clean:
init:
@$(call vault_env) && \
terragrunt run-all --terragrunt-non-interactive init --upgrade
terragrunt run --all --non-interactive init -- -upgrade
plan: init
@$(call vault_env) && \
terragrunt run-all --terragrunt-parallelism 8 --terragrunt-non-interactive plan
terragrunt run --all --parallelism 8 --non-interactive plan
apply:
@$(call vault_env) && \
terragrunt run-all --terragrunt-parallelism 5 --terragrunt-non-interactive apply
terragrunt run --all --parallelism 5 --non-interactive apply
output:
@$(call vault_env) && \
rm -f tf_outputs.json && \
terragrunt run-all --terragrunt-parallelism 10 --terragrunt-non-interactive output -json >> tf_outputs.json
terragrunt run --all --parallelism 10 --non-interactive output -json >> tf_outputs.json
hiera:
@echo "Setting up virtual environment with uv..."

View File

@ -1,4 +1,3 @@
# special devices
gpu:
description: "Pass-through Intel GPU"
project: null