Add infrastructure packages: terraform-pve, ansible-push, wolfstack-keepalived, terraform-pve-vm

This commit is contained in:
Artemis
2026-06-14 19:52:52 -04:00
parent e54307d46d
commit 6f4c54cdbb
49 changed files with 2031 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
#!/bin/bash
set -e
cd "$(dirname "$0")"
case "${1:-plan}" in
init|validate|plan|apply|destroy)
docker compose run --rm terraform "$1" "${@:2}"
;;
shell)
docker compose run --rm terraform /bin/sh
;;
*)
echo "Usage: $0 [init|validate|plan|apply|destroy|shell]"
echo ""
echo "Runtime overrides via -var flags:"
echo " $0 apply -auto-approve \\"
echo " -var=\"node=mk34\" \\"
echo " -var=\"vmid_base=3035\""
exit 1
;;
esac