--- a/Makefile Sun May 26 23:45:17 2019 -0500
+++ b/Makefile Mon May 27 04:24:07 2019 -0500
@@ -1,27 +1,29 @@
-PLAN_LIMIT=$(LIMIT:%= -target=%)
+PLAN_LIMIT = $(LIMIT:%= -target=%) TFARGS = -var-file nodes/$(NODE).tfvars
- terraform plan -parallelism=1 -out $(NODE).tfplan $(TFARGS) $(PLAN_LIMIT)
+plan: _require_node _state + terraform plan -parallelism=$(PARALLELISM) -out $(NODE).tfplan $(TFARGS) $(PLAN_LIMIT)
+showplan: _require_node _state terraform showplan $(NODE).tfplan
+destroy: _require_node _state terraform plan -destroy -out $(NODE).tfplan $(TFARGS)
+apply: _require_node _state terraform apply -input=true $(NODE).tfplan
+refresh: _require_node _state terraform refresh $(TFARGS)
- terraform show $(NODE).tfplan
_require_node: nodes/$(NODE).tfvars
@@ -30,6 +32,10 @@
+ rm -f terraform.tfstate + terraform init --backend-config="key=$(NODE).tfstate" @echo unknown node \"$(NODE)\"