18 lines
379 B
Makefile
18 lines
379 B
Makefile
I := inventory # inventory file
|
|
L := "$(shell hostname -s)" # host limit
|
|
C := -c local # connection
|
|
K := -K # prompt for sudo password
|
|
O := # additional options
|
|
P := site.yml # playbook
|
|
V := -vvv # verbosity
|
|
|
|
all: deploy
|
|
|
|
check:
|
|
ansible-playbook -i $I -l $L $C $K --syntax-check $V $O $P
|
|
|
|
deploy:
|
|
ansible-playbook -i $I -l $L $C $K $V $O $P
|
|
|
|
.PHONY: all check deploy
|