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 ${vault} ${playbooks}: ansible-playbook ${playbooks_dir}/$@.yml