commit 5c7500b0b0be0238ae255a0b87ea47092ce1efe0 parent 0f03521211f44f265f12af861971f626038db0c5 Author: pyratebeard <root@pyratebeard.net> Date: Mon, 13 Apr 2026 15:31:45 +0100 feat: adds opentofu commands makefile Diffstat:
| A | opentofu | | | 25 | +++++++++++++++++++++++++ |
1 file changed, 25 insertions(+), 0 deletions(-)
diff --git a/opentofu b/opentofu @@ -0,0 +1,25 @@ +NAME := test +VARS := terraform + +.PHONY: init plan apply planapply refresh destroy clean + +init: + if [ ! -f ${VARS}.tfvars ] ; then touch ${VARS}.tfvars ; fi + tofu init + +plan: init + tofu plan -var-file=${VARS}.tfvars -out ${NAME}.tfplan + +apply: + tofu apply -auto-approve -state-out=${NAME}.tfstate ${NAME}.tfplan + +planapply: init plan apply + +refresh: + tofu refresh -state=${NAME}.tfstate + +destroy: refresh + tofu destroy -auto-approve -var-file=${VARS}.tfvars -state=${NAME}.tfstate + +clean: destroy + rm -f ${NAME}.tf{plan,state{,.backup}}