Makefile 847 B

1234567891011121314151617181920212223242526272829303132333435
  1. ANSIBLE=ansible-playbook -i inventory
  2. .PHONY: setup test update endpoints baseline manage-users vpc-deploy check-playbooks
  3. export EC2_INI_PATH=./ec2.ini
  4. setup:
  5. ./extensions/setup/setup.sh
  6. update:
  7. ./extensions/setup/role_update.sh
  8. test: check-playbooks
  9. ./extensions/test/execute_tests.sh
  10. check-playbooks:
  11. ./extensions/test/check_playbooks.sh
  12. endpoints:
  13. $(ANSIBLE) -l $(HOST) playbooks/vpn-endpoints.yml
  14. baseline:
  15. $(ANSIBLE) -k -l $(HOST) playbooks/baseline.yml
  16. endpoint-prepare:
  17. $(ANSIBLE) -l $(HOST) playbooks/endpoint-prepare.yml
  18. manage-users:
  19. $(ANSIBLE) playbooks/manage-users.yml
  20. vpc-deploy:
  21. cd terraform && $(MAKE) apply
  22. echo "Waiting for resources to be available" && sleep 120
  23. EC2_INI_PATH="./ec2_public.ini" $(ANSIBLE) playbooks/vpc-base.yml
  24. EC2_INI_PATH="./ec2_public.ini" $(ANSIBLE) playbooks/fetch-vpn-config.yml