00_core.ymlΒΆ

---
- include_tasks: utils/once/flag.yml

- name: "βž• Let every Nextcloud network sibling frame the editor"
  set_fact:
    webserver_csp_whitelist_extra_by_app: >-
      {{
        (webserver_csp_whitelist_extra_by_app | default({}))
        | combine(
          {application_id: {'frame-ancestors': COLLABORA_FRAME_ANCESTORS}},
          recursive=True
        )
      }}

- name: "🧩 load docker, proxy for '{{ application_id }}'"
  include_role:
    name: sys-stk-full
    public: true
  vars:
    compose_handlers_flush: true
    compose_repository_pull: false
    webserver_vhost_flavour: "basic"
    application_id: "web-svc-collabora"