1- INVENTORY := ./vagrant_ansible_inventory
1+ INVENTORY := ./site_inventory
22VSSH := ssh -F ssh-config-host
3- VAGRANT := vagrant
43
54ifdef EXTRA_VARS
65 ANSIBLE_EXTRA_VARS := -e '${EXTRA_VARS}'
@@ -25,34 +24,28 @@ setup.test.only:
2524 @ansible-playbook --inventory=$(INVENTORY ) ${ANSIBLE_EXTRA_VARS} setup.test.yml
2625
2726setup.cluster.only :
28- @$(VSSH ) admin " ${SSH_EXTRA_VARS} make -C /home/vagrant/ ansible setup.cluster"
27+ @$(VSSH ) admin " ${SSH_EXTRA_VARS} make -C ansible setup.cluster"
2928
3029setup.cluster : setup.prep setup.test.only setup.cluster.only
3130
3231setup.clients :
33- @$(VSSH ) admin " ${SSH_EXTRA_VARS} make -C /home/vagrant/ ansible setup.clients"
32+ @$(VSSH ) admin " ${SSH_EXTRA_VARS} make -C ansible setup.clients"
3433
3534generate.report :
36- @$(VSSH ) admin " ${SSH_EXTRA_VARS} make -C /home/vagrant/ ansible generate.report"
35+ @$(VSSH ) admin " ${SSH_EXTRA_VARS} make -C ansible generate.report"
3736
3837nodes.statedump :
3938 @ansible-playbook --inventory $(INVENTORY ) ${ANSIBLE_EXTRA_VARS} nodes.statedump.yml
4039
4140client.test :
42- @$(VSSH ) admin " ${SSH_EXTRA_VARS} make -C /home/vagrant/ ansible client.test"
41+ @$(VSSH ) admin " ${SSH_EXTRA_VARS} make -C ansible client.test"
4342
4443setup.site : setup.cluster setup.clients generate.report client.test
4544
4645client1.test :
4746 @$(VSSH ) clients " sudo make -C /root/sit-test-cases test"
4847
49- clean_vagrant :
50- -$(VAGRANT ) destroy -f
51- -rm -rf .vagrant
48+ clean :
49+ @ansible-playbook --inventory localhost, ${ANSIBLE_EXTRA_VARS} cleanup.yml
5250
53- clean_generated_files :
54- -rm -f Vagrantfile ansible/config.yml ansible/vagrant_ansible_inventory ansible/ssh-config-setup vagrant_ansible_inventory ssh-config-host
55-
56- clean : clean_vagrant clean_generated_files
57-
58- .PHONY : local hosts.update.only setup.prep.only setup.prep setup.test.only setup.cluster.only setup.cluster setup.clients client.test setup.site client1.test clean_vagrant clean_generated_files clean
51+ .PHONY : local hosts.update.only setup.prep.only setup.prep setup.test.only setup.cluster.only setup.cluster setup.clients client.test setup.site client1.test clean
0 commit comments