Add a role for Jitsi in Docker Compose
We need this role to follow the recommended deployment approach from https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker/ This role enables us to keep our config and customizations separate from releases of the Compose setup the Jitsi project publishs.
This commit is contained in:
parent
78ee1382d5
commit
dbac5ede16
11 changed files with 462 additions and 0 deletions
19
roles/jitsi/handlers/main.yaml
Normal file
19
roles/jitsi/handlers/main.yaml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
- name: restart jitsi web
|
||||
community.docker.docker_compose_v2:
|
||||
project_src: "{{ jitsi__base_dir }}"
|
||||
project_name: jitsi
|
||||
files: "{{ jitsi__compose_files }}"
|
||||
services:
|
||||
- web
|
||||
state: restarted
|
||||
become: true
|
||||
|
||||
- name: restart jitsi coturn
|
||||
community.docker.docker_compose_v2:
|
||||
project_src: "{{ jitsi__base_dir }}"
|
||||
project_name: jitsi
|
||||
files: "{{ jitsi__compose_files }}"
|
||||
services:
|
||||
- coturn
|
||||
state: restarted
|
||||
become: true
|
||||
Loading…
Reference in a new issue