├── .gitignore ├── README.md ├── configure-applications.yml ├── deploy-gcp-instances.yml ├── group_vars └── all │ └── all.yml ├── inventory.txt ├── main.yml ├── roles ├── flask_web │ └── tasks │ │ └── main.yml ├── mysql_db │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml └── python │ └── tasks │ └── main.yml └── setup-networking.yml /.gitignore: -------------------------------------------------------------------------------- 1 | service_account.json 2 | .idea 3 | creds.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmumshad/udemy-ansible-assignment/HEAD/README.md -------------------------------------------------------------------------------- /configure-applications.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmumshad/udemy-ansible-assignment/HEAD/configure-applications.yml -------------------------------------------------------------------------------- /deploy-gcp-instances.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmumshad/udemy-ansible-assignment/HEAD/deploy-gcp-instances.yml -------------------------------------------------------------------------------- /group_vars/all/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmumshad/udemy-ansible-assignment/HEAD/group_vars/all/all.yml -------------------------------------------------------------------------------- /inventory.txt: -------------------------------------------------------------------------------- 1 | web_server ansible_host=35.184.165.0 -------------------------------------------------------------------------------- /main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmumshad/udemy-ansible-assignment/HEAD/main.yml -------------------------------------------------------------------------------- /roles/flask_web/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmumshad/udemy-ansible-assignment/HEAD/roles/flask_web/tasks/main.yml -------------------------------------------------------------------------------- /roles/mysql_db/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmumshad/udemy-ansible-assignment/HEAD/roles/mysql_db/README.md -------------------------------------------------------------------------------- /roles/mysql_db/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for mysql_db -------------------------------------------------------------------------------- /roles/mysql_db/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for mysql_db -------------------------------------------------------------------------------- /roles/mysql_db/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmumshad/udemy-ansible-assignment/HEAD/roles/mysql_db/meta/main.yml -------------------------------------------------------------------------------- /roles/mysql_db/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmumshad/udemy-ansible-assignment/HEAD/roles/mysql_db/tasks/main.yml -------------------------------------------------------------------------------- /roles/mysql_db/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/mysql_db/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmumshad/udemy-ansible-assignment/HEAD/roles/mysql_db/tests/test.yml -------------------------------------------------------------------------------- /roles/mysql_db/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for mysql_db -------------------------------------------------------------------------------- /roles/python/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmumshad/udemy-ansible-assignment/HEAD/roles/python/tasks/main.yml -------------------------------------------------------------------------------- /setup-networking.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmumshad/udemy-ansible-assignment/HEAD/setup-networking.yml --------------------------------------------------------------------------------