home-cloud/Makefile

29 lines
444 B
Makefile
Raw Normal View History

2019-01-30 19:49:47 +01:00
TF=terraform
TFFLAGS=-var-file=credentials.tfvars
2023-02-25 23:22:59 +01:00
VALIDATE=terraform validate
2019-01-30 19:49:47 +01:00
apply: init
$(TF) apply $(TFFLAGS)
2019-01-30 19:49:47 +01:00
plan: init
$(TF) plan $(TFFLAGS)
destroy: init
$(TF) destroy $(TFFLAGS)
lint: init
$(VALIDATE) .
2020-04-04 23:23:13 +02:00
init: keys/id_terraform
2019-01-30 19:49:47 +01:00
$(TF) init
2023-02-25 23:22:59 +01:00
upgrade:
$(TF) init -upgrade
import:
$(TF) import $(TFFLAGS) $(ADDR) $(ID)
2020-04-04 23:23:13 +02:00
keys/id_terraform:
2019-01-30 19:49:47 +01:00
echo "No private key found! Generating Terraform SSH Keys."
2020-04-04 23:23:13 +02:00
./scripts/bootstrap-keys.sh