From 8e6a96c5fac394265dfd87bb92174219642071b8 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sun, 24 Oct 2021 14:17:42 +0200 Subject: [PATCH] makefile: Split up phony entries --- makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/makefile b/makefile index 6d50cb0..24a1ec7 100644 --- a/makefile +++ b/makefile @@ -3,24 +3,28 @@ playbooks_dir:=playbooks playbooks:=$(wildcard ${playbooks_dir}/*.yml) credentials_dir:=credentials -.PHONY: main list vault ${playbooks} store-credentials load-credentials - +.PHONY: main main: ansible-playbook site.yml +.PHONY: list list: @echo ${playbooks} +.PHONY: vault vault: ansible-vault edit ${vault} +.PHONY: ${playbooks} ${playbooks}: ansible-playbook ${playbooks_dir}/$@.yml +.PHONY: store-credentials store-credentials: credentials.tar.gpg credentials.tar.gpg: $(shell find "${credentials_dir}") tar -cf - "${credentials_dir}" | gpg --encrypt --recipient 73D09948B2392D688A45DC8393E1BD26F6B02FB7 > "$@" +.PHONY: load-credentials load-credentials: < credentials.tar.gpg gpg --decrypt | tar -xf -