|
|
@ -4,21 +4,29 @@ APPS:=$(dir $(wildcard build/*/)) |
|
|
|
|
|
|
|
all: vm |
|
|
|
|
|
|
|
vm: vagrant |
|
|
|
vm: playbook.yml Vagrantfile vagrant |
|
|
|
ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook\
|
|
|
|
--extra-vars='var_domain="klingt.vnet"'\
|
|
|
|
--private-key='./.vagrant/machines/default/virtualbox/private_key'\
|
|
|
|
--inventory-file='./.vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory'\
|
|
|
|
--verbose\
|
|
|
|
playbook.yml |
|
|
|
|
|
|
|
klingt.net: playbook.yml Vagrantfile |
|
|
|
ansible-playbook\
|
|
|
|
--verbose\
|
|
|
|
playbook.yml |
|
|
|
|
|
|
|
vagrant: |
|
|
|
vagrant up |
|
|
|
|
|
|
|
clean: |
|
|
|
vagrant destroy -f |
|
|
|
rm -f *.retry |
|
|
|
|
|
|
|
clean-all: clean |
|
|
|
clean-vm: |
|
|
|
vagrant destroy -f |
|
|
|
|
|
|
|
clean-all: clean clean-vm |
|
|
|
@for app in $(APPS); do\
|
|
|
|
make -C "$$app" clean &> /dev/null;\
|
|
|
|
done |