- name: "cleanup (if enabled)" include_tasks: 02_cleanup.yml when: > MODE_CLEANUP | bool or MODE_RESET | bool - name: "reset (if enabled)" include_tasks: 03_reset.yml when: MODE_RESET | bool - name: "Load docker compose handlers" include_tasks: "{{ playbook_dir }}/tasks/utils/load_handlers.yml" vars: handler_role_name: "docker-compose" - name: "Include tasks to create directories" include_tasks: 04_directories.yml - name: create nginx config file template: src: nginx.conf.j2 dest: "{{ NGINX.FILES.CONFIGURATION }}" notify: docker compose up - name: Include health dependencies include_role: name: "{{ item }}" loop: - sys-hlth-webserver - sys-hlth-csp vars: # Extra flush is for performance reasons not necessary flush_handlers: false - name: Include openresty # Outside of run_once block is necessary for handler loading # Otherwise the when: condition from the block is added to the handlers # Inside openresty their is a validation that it doesn't run multiple times include_role: name: svc-prx-openresty # Explicit set to guaranty that application_id will not be overwritten. # Should be anyhow the default case public: false vars: # Flush openresty handler on first run, so that openresty is up, before openresty related handlers are triggered flush_handlers: true when: run_once_svc_prx_openresty is not defined