---
- include_tasks: 00_core.yml
when: run_once_sys_svc_cdn is not defined
- name: ποΈ Overwritte CDN handlers with neutral handlers
ansible.builtin.include_tasks: "tasks/utils/load/handlers.yml"
loop:
- svc-prx-openresty
- sys-svc-compose
loop_control:
loop_var: handler_role
label: "{{ handler_role }}"
vars:
handler_role_name: "{{ handler_role }}"
- name: β
Ensure CDN directories exist
directory_batch:
paths: "{{ CDN_ROLE_DIRS }}"
mode: "0755"
when: CDN_ROLE_DIRS | length > 0
- name: β
Ensure 'latest' symlink points to current release
file:
src: "{{ lookup('cdn', application_id).role.release.root }}"
dest: "{{ [lookup('cdn', application_id).role.root, 'latest'] | path_join }}"
state: link
force: true
when: lookup('cdn', application_id).role.version != 'latest'