diff --git a/README.md b/README.md index 293acdd..b850168 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,10 @@ jitsi_enable_auth: true jitsi_enable_guests: true jitsi_auth_type: internal + jitsi_enable_jigasi: false + jitsi_enable_jibri: false + jitsi_enable_etherpad: false + jitsi_enable_whiteboard: false jitsi_jicofo_auth_password: "{{ vault_jitsi_jicofo_auth_password }}" jitsi_jvb_auth_password: "{{ vault_jitsi_jvb_auth_password }}" diff --git a/tasks/compose.yml b/tasks/compose.yml index 3afe53c..98387bf 100644 --- a/tasks/compose.yml +++ b/tasks/compose.yml @@ -30,25 +30,24 @@ 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 + ansible.builtin.command: + argv: + - docker + - compose + - "{{ item }}" + - pull + chdir: "{{ jitsi_install_dir }}" + loop: "{{ jitsi_compose_files }}" + changed_when: true - 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 + ansible.builtin.command: + argv: + - docker + - compose + - "{{ item }}" + - up + - -d + chdir: "{{ jitsi_install_dir }}" + loop: "{{ jitsi_compose_files }}" + changed_when: true