diff --git a/makefile b/makefile index dba1282..092a44c 100644 --- a/makefile +++ b/makefile @@ -1,6 +1,17 @@ -.PHONY: run vault -run: - ansible-playbook -i hosts --ask-vault-pass site.yml +vault:=group_vars/all/vault.yml +playbooks_dir:=playbooks +playbooks:=$(wildcard ${playbooks_dir}/*.yml) + +.PHONY: main list vault ${playbooks} + +main: + ansible-playbook site.yml + +list: + @echo ${playbooks} vault: - ansible-vault edit group_vars/all/vault.yml + ansible-vault edit ${vault} + +${playbooks}: + ansible-playbook ${playbooks_dir}/$@.yml