├── .gitignore ├── README.md ├── ansible-demo ├── all-in-one │ ├── all-in-one.yaml │ ├── host_vars │ │ ├── nectar.yaml │ │ └── wordpress.yaml │ ├── hosts │ ├── output.txt │ ├── roles │ │ ├── openstack-common │ │ │ └── tasks │ │ │ │ └── main.yaml │ │ ├── openstack-instance │ │ │ └── tasks │ │ │ │ └── main.yaml │ │ ├── openstack-security-group │ │ │ └── tasks │ │ │ │ └── main.yaml │ │ ├── openstack-volume │ │ │ └── tasks │ │ │ │ └── main.yaml │ │ ├── wp-common │ │ │ └── tasks │ │ │ │ └── main.yaml │ │ ├── wp-docker │ │ │ └── tasks │ │ │ │ └── main.yaml │ │ ├── wp-volumes │ │ │ ├── defaults │ │ │ │ └── main.yaml │ │ │ └── tasks │ │ │ │ └── main.yaml │ │ └── wp-wordpress │ │ │ ├── defaults │ │ │ └── main.yaml │ │ │ ├── tasks │ │ │ └── main.yaml │ │ │ └── templates │ │ │ └── docker-compose.yaml.j2 │ └── run-all-in-one.sh ├── mrc │ ├── host_vars │ │ └── mrc.yaml │ ├── mrc.yaml │ ├── output.txt │ ├── roles │ │ ├── openstack-common │ │ │ └── tasks │ │ │ │ └── main.yaml │ │ ├── openstack-images │ │ │ └── tasks │ │ │ │ └── main.yaml │ │ ├── openstack-instance │ │ │ └── tasks │ │ │ │ └── main.yaml │ │ ├── openstack-security-group │ │ │ └── tasks │ │ │ │ └── main.yaml │ │ ├── openstack-volume-snapshot │ │ │ └── tasks │ │ │ │ └── main.yaml │ │ └── openstack-volume │ │ │ └── tasks │ │ │ └── main.yaml │ └── run-mrc.sh └── wordpress │ ├── host_vars │ └── wordpress.yaml │ ├── hosts │ ├── roles │ ├── common │ │ └── tasks │ │ │ └── main.yaml │ ├── docker │ │ └── tasks │ │ │ └── main.yaml │ ├── volumes │ │ ├── defaults │ │ │ └── main.yaml │ │ └── tasks │ │ │ └── main.yaml │ └── wordpress │ │ ├── defaults │ │ └── main.yaml │ │ ├── tasks │ │ └── main.yaml │ │ └── templates │ │ └── docker-compose.yaml.j2 │ ├── run-wp.sh │ └── wordpress.yaml └── docker-demo ├── demo1 ├── clean-up.sh ├── demo-volume-mount.sh ├── index.html └── list-volume-mount.sh ├── demo2 ├── Dockerfile ├── build-docker.sh ├── clean-up.sh ├── entrypoint.sh └── run-docker-image.sh ├── demo3 └── docker-compose.yaml └── demo4 ├── Dockerfile ├── build-docker.sh ├── clean-up.sh ├── default.conf ├── entrypoint.sh └── run-docker-image.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/README.md -------------------------------------------------------------------------------- /ansible-demo/all-in-one/all-in-one.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/all-in-one.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/host_vars/nectar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/host_vars/nectar.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/host_vars/wordpress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/host_vars/wordpress.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/hosts -------------------------------------------------------------------------------- /ansible-demo/all-in-one/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/output.txt -------------------------------------------------------------------------------- /ansible-demo/all-in-one/roles/openstack-common/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/roles/openstack-common/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/roles/openstack-instance/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/roles/openstack-instance/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/roles/openstack-security-group/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/roles/openstack-security-group/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/roles/openstack-volume/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/roles/openstack-volume/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/roles/wp-common/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/roles/wp-common/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/roles/wp-docker/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/roles/wp-docker/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/roles/wp-volumes/defaults/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/roles/wp-volumes/defaults/main.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/roles/wp-volumes/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/roles/wp-volumes/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/roles/wp-wordpress/defaults/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/roles/wp-wordpress/defaults/main.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/roles/wp-wordpress/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/roles/wp-wordpress/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/all-in-one/roles/wp-wordpress/templates/docker-compose.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/roles/wp-wordpress/templates/docker-compose.yaml.j2 -------------------------------------------------------------------------------- /ansible-demo/all-in-one/run-all-in-one.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/all-in-one/run-all-in-one.sh -------------------------------------------------------------------------------- /ansible-demo/mrc/host_vars/mrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/mrc/host_vars/mrc.yaml -------------------------------------------------------------------------------- /ansible-demo/mrc/mrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/mrc/mrc.yaml -------------------------------------------------------------------------------- /ansible-demo/mrc/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/mrc/output.txt -------------------------------------------------------------------------------- /ansible-demo/mrc/roles/openstack-common/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/mrc/roles/openstack-common/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/mrc/roles/openstack-images/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/mrc/roles/openstack-images/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/mrc/roles/openstack-instance/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/mrc/roles/openstack-instance/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/mrc/roles/openstack-security-group/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/mrc/roles/openstack-security-group/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/mrc/roles/openstack-volume-snapshot/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/mrc/roles/openstack-volume-snapshot/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/mrc/roles/openstack-volume/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/mrc/roles/openstack-volume/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/mrc/run-mrc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/mrc/run-mrc.sh -------------------------------------------------------------------------------- /ansible-demo/wordpress/host_vars/wordpress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/wordpress/host_vars/wordpress.yaml -------------------------------------------------------------------------------- /ansible-demo/wordpress/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/wordpress/hosts -------------------------------------------------------------------------------- /ansible-demo/wordpress/roles/common/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/wordpress/roles/common/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/wordpress/roles/docker/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/wordpress/roles/docker/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/wordpress/roles/volumes/defaults/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/wordpress/roles/volumes/defaults/main.yaml -------------------------------------------------------------------------------- /ansible-demo/wordpress/roles/volumes/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/wordpress/roles/volumes/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/wordpress/roles/wordpress/defaults/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/wordpress/roles/wordpress/defaults/main.yaml -------------------------------------------------------------------------------- /ansible-demo/wordpress/roles/wordpress/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/wordpress/roles/wordpress/tasks/main.yaml -------------------------------------------------------------------------------- /ansible-demo/wordpress/roles/wordpress/templates/docker-compose.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/wordpress/roles/wordpress/templates/docker-compose.yaml.j2 -------------------------------------------------------------------------------- /ansible-demo/wordpress/run-wp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/wordpress/run-wp.sh -------------------------------------------------------------------------------- /ansible-demo/wordpress/wordpress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/ansible-demo/wordpress/wordpress.yaml -------------------------------------------------------------------------------- /docker-demo/demo1/clean-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo1/clean-up.sh -------------------------------------------------------------------------------- /docker-demo/demo1/demo-volume-mount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo1/demo-volume-mount.sh -------------------------------------------------------------------------------- /docker-demo/demo1/index.html: -------------------------------------------------------------------------------- 1 |

Hello world

-------------------------------------------------------------------------------- /docker-demo/demo1/list-volume-mount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo1/list-volume-mount.sh -------------------------------------------------------------------------------- /docker-demo/demo2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo2/Dockerfile -------------------------------------------------------------------------------- /docker-demo/demo2/build-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo2/build-docker.sh -------------------------------------------------------------------------------- /docker-demo/demo2/clean-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo2/clean-up.sh -------------------------------------------------------------------------------- /docker-demo/demo2/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo2/entrypoint.sh -------------------------------------------------------------------------------- /docker-demo/demo2/run-docker-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo2/run-docker-image.sh -------------------------------------------------------------------------------- /docker-demo/demo3/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo3/docker-compose.yaml -------------------------------------------------------------------------------- /docker-demo/demo4/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo4/Dockerfile -------------------------------------------------------------------------------- /docker-demo/demo4/build-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo4/build-docker.sh -------------------------------------------------------------------------------- /docker-demo/demo4/clean-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo4/clean-up.sh -------------------------------------------------------------------------------- /docker-demo/demo4/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo4/default.conf -------------------------------------------------------------------------------- /docker-demo/demo4/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo4/entrypoint.sh -------------------------------------------------------------------------------- /docker-demo/demo4/run-docker-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwynpan/uom-comp90024/HEAD/docker-demo/demo4/run-docker-image.sh --------------------------------------------------------------------------------