fix
parent
6891a608a3
commit
0efc7499ae
@ -1,53 +1,42 @@
|
||||
---
|
||||
- name: Determine Jitsi Compose files
|
||||
- name: Build Jitsi Compose file list
|
||||
ansible.builtin.set_fact:
|
||||
jitsi_compose_files:
|
||||
- docker-compose.yml
|
||||
|
||||
- name: Enable Jigasi
|
||||
- name: Add optional Compose files
|
||||
ansible.builtin.set_fact:
|
||||
jitsi_compose_files: "{{ jitsi_compose_files + ['jigasi.yml'] }}"
|
||||
when: jitsi_enable_jigasi
|
||||
jitsi_compose_files: "{{ jitsi_compose_files + [item.file] }}"
|
||||
when: item.enabled | bool
|
||||
loop:
|
||||
- file: jigasi.yml
|
||||
enabled: "{{ jitsi_enable_jigasi }}"
|
||||
- file: jibri.yml
|
||||
enabled: "{{ jitsi_enable_jibri }}"
|
||||
- file: transcriber.yml
|
||||
enabled: "{{ jitsi_enable_transcriber }}"
|
||||
- file: etherpad.yml
|
||||
enabled: "{{ jitsi_enable_etherpad }}"
|
||||
- file: whiteboard.yml
|
||||
enabled: "{{ jitsi_enable_whiteboard }}"
|
||||
|
||||
- name: Enable Jibri
|
||||
- name: Build Docker Compose arguments
|
||||
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
|
||||
jitsi_compose_args: >-
|
||||
{{
|
||||
jitsi_compose_files
|
||||
| map('regex_replace', '^(.*)$', '-f \1')
|
||||
| join(' ')
|
||||
}}
|
||||
|
||||
- name: Pull Jitsi images
|
||||
ansible.builtin.command:
|
||||
argv:
|
||||
- docker
|
||||
- compose
|
||||
- "{{ item }}"
|
||||
- pull
|
||||
cmd: "docker compose {{ jitsi_compose_args }} pull"
|
||||
chdir: "{{ jitsi_install_dir }}"
|
||||
loop: "{{ jitsi_compose_files }}"
|
||||
changed_when: true
|
||||
|
||||
- name: Start Jitsi
|
||||
ansible.builtin.command:
|
||||
argv:
|
||||
- docker
|
||||
- compose
|
||||
- "{{ item }}"
|
||||
- up
|
||||
- -d
|
||||
cmd: "docker compose {{ jitsi_compose_args }} up -d"
|
||||
chdir: "{{ jitsi_install_dir }}"
|
||||
loop: "{{ jitsi_compose_files }}"
|
||||
changed_when: true
|
||||
changed_when: true1
|
||||
|
||||
Loading…
Reference in New Issue