1234567891011121314151617181920212223242526272829303132333435 |
- ANSIBLE=ansible-playbook -i inventory
- .PHONY: setup test update endpoints baseline manage-users vpc-deploy check-playbooks
- export EC2_INI_PATH=./ec2.ini
- setup:
- ./extensions/setup/setup.sh
- update:
- ./extensions/setup/role_update.sh
- test: check-playbooks
- ./extensions/test/execute_tests.sh
- check-playbooks:
- ./extensions/test/check_playbooks.sh
- endpoints:
- $(ANSIBLE) -l $(HOST) playbooks/vpn-endpoints.yml
- baseline:
- $(ANSIBLE) -k -l $(HOST) playbooks/baseline.yml
- endpoint-prepare:
- $(ANSIBLE) -l $(HOST) playbooks/endpoint-prepare.yml
- manage-users:
- $(ANSIBLE) playbooks/manage-users.yml
- vpc-deploy:
- cd terraform && $(MAKE) apply
- echo "Waiting for resources to be available" && sleep 120
- EC2_INI_PATH="./ec2_public.ini" $(ANSIBLE) playbooks/vpc-base.yml
- EC2_INI_PATH="./ec2_public.ini" $(ANSIBLE) playbooks/fetch-vpn-config.yml
|