--- - name: Determine Jitsi Compose files ansible.builtin.set_fact: jitsi_compose_files: - docker-compose.yml - name: Enable Jigasi ansible.builtin.set_fact: jitsi_compose_files: "{{ jitsi_compose_files + ['jigasi.yml'] }}" when: jitsi_enable_jigasi - name: Enable Jibri ansible.builtin.set_fact: jitsi_compose_files: "{{ jitsi_compose_files + ['jibri.yml'] }}" when: jitsi_enable_jibri - name: Enable transcriber ansible.builtin.set_fact: jitsi_compose_files: "{{ jitsi_compose_files + ['transcriber.yml'] }}" when: jitsi_enable_transcriber - name: Enable Etherpad ansible.builtin.set_fact: jitsi_compose_files: "{{ jitsi_compose_files + ['etherpad.yml'] }}" when: jitsi_enable_etherpad - name: Enable whiteboard ansible.builtin.set_fact: jitsi_compose_files: "{{ jitsi_compose_files + ['whiteboard.yml'] }}" when: jitsi_enable_whiteboard - name: Pull Jitsi images community.docker.docker_compose_v2: project_src: "{{ jitsi_install_dir }}" files: "{{ jitsi_compose_files }}" pull: always state: present - name: Start Jitsi community.docker.docker_compose_v2: project_src: "{{ jitsi_install_dir }}" files: "{{ jitsi_compose_files }}" state: present - name: Install Jitsi systemd unit ansible.builtin.template: src: systemd.service.j2 dest: /etc/systemd/system/jitsi.service owner: root group: root mode: "0644" notify: - Reload systemd - Restart Jitsi