fix: use the apikey

This commit is contained in:
2025-09-14 00:24:48 +00:00
parent 7547513738
commit 94b9bba11d

View File

@@ -72,10 +72,12 @@ check-secrets: ## Fail if any file in secrets/ is not SOPS-encrypted
# ---- Terraform (Hetzner) ----
tf-fmt: ## Terraform fmt
@terraform -chdir=terraform/hetzner fmt -recursive || true
@[ -n "$(HCLOUD_TOKEN)" ] || (echo "HCLOUD_TOKEN empty; export SOPS_AGE_KEY or set keys.txt & fill secrets.sops.yaml" && exit 1)
@export HCLOUD_TOKEN=$(HCLOUD_TOKEN); @terraform -chdir=terraform/hetzner fmt -recursive || true
tf-init: ## Terraform init
@terraform -chdir=terraform/hetzner init
@[ -n "$(HCLOUD_TOKEN)" ] || (echo "HCLOUD_TOKEN empty; export SOPS_AGE_KEY or set keys.txt & fill secrets.sops.yaml" && exit 1)
@export HCLOUD_TOKEN=$(HCLOUD_TOKEN); @terraform -chdir=terraform/hetzner init
tf-plan: tf-init ## Terraform plan (requires decrypted HCLOUD_TOKEN)
@[ -n "$(HCLOUD_TOKEN)" ] || (echo "HCLOUD_TOKEN empty; export SOPS_AGE_KEY or set keys.txt & fill secrets.sops.yaml" && exit 1)