Add infrastructure packages: terraform-pve, ansible-push, wolfstack-keepalived, terraform-pve-vm
This commit is contained in:
22
artemis-backup-20260614-1920/terraform-pve-vm/run.sh
Normal file
22
artemis-backup-20260614-1920/terraform-pve-vm/run.sh
Normal 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
|
||||
Reference in New Issue
Block a user