--- - name: Create Jitsi directories ansible.builtin.file: path: "{{ item }}" state: directory mode: '0755' loop: - "{{ jitsi_data_dir }}" - "{{ jitsi_data_dir }}/web" - "{{ jitsi_data_dir }}/prosody" - "{{ jitsi_data_dir }}/jicofo" - "{{ jitsi_data_dir }}/jvb" - name: Deploy Jitsi custom interface config ansible.builtin.template: src: custom-interface-config.js.j2 dest: "{{ jitsi_data_dir }}/web/custom-interface-config.js" mode: '0644' notify: restart jitsi - name: Copy tenant logo to Jitsi watermark ansible.builtin.copy: src: "{{ tenant_logo_local_path }}" dest: "{{ jitsi_data_dir }}/web/watermark.png" mode: '0644' when: tenant_logo_local_path | default('') != '' notify: restart jitsi - name: Deploy Jitsi docker-compose ansible.builtin.template: src: docker-compose.yml.j2 dest: "{{ jitsi_data_dir }}/docker-compose.yml" mode: '0644' notify: restart jitsi - name: Start Jitsi community.docker.docker_compose_v2: project_src: "{{ jitsi_data_dir }}" state: present