--- - 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 ansible.builtin.command: argv: - docker - compose - "{{ item }}" - pull chdir: "{{ jitsi_install_dir }}" loop: "{{ jitsi_compose_files }}" changed_when: true - name: Start Jitsi ansible.builtin.command: argv: - docker - compose - "{{ item }}" - up - -d chdir: "{{ jitsi_install_dir }}" loop: "{{ jitsi_compose_files }}" changed_when: true