update jitsi

This commit is contained in:
uumas
2021-12-18 17:15:11 +02:00
parent c941e0105e
commit e2eac5e5e0
2 changed files with 19 additions and 6 deletions

View File

@@ -11,7 +11,7 @@
pull: true
container_default_behavior: no_defaults
published_ports:
- "{{ localhost_ip }}:{{ ports.jitsi_http }}:80"
- "127.0.0.1:{{ ports.jitsi_http }}:80"
env:
DISABLE_HTTPS: '1'
PUBLIC_URL: "{{ jitsi_external_url }}"
@@ -19,7 +19,7 @@
ENABLE_PREJOIN_PAGE: '1'
ENABLE_REQUIRE_DISPLAY_NAME: '1'
ENABLE_NOISY_MIC_DETECTION: '0'
ENABLE_RECORDING: '0'
ENABLE_BREAKOUT_ROOMS: '1'
JICOFO_AUTH_USER: focus
XMPP_BOSH_URL_BASE: 'http://xmpp.meet.jitsi:5280'
XMPP_DOMAIN: meet.jitsi
@@ -30,6 +30,20 @@
- name: meet.jitsi
aliases:
- meet.jitsi
register: jitsi_meet_web_out
- set_fact:
jitsi_meet_web_config_volume: "{{ jitsi_meet_web_out.container.Mounts | selectattr('Destination', 'equalto', '/config') | join }}"
- name: Disable recording and livestreaming
lineinfile:
path: "{{ jitsi_meet_web_config_volume.Source }}/config.js"
regexp: "^ (\/\/ )?{{ item }}: .*,$"
line: " {{ item }}: false,"
state: present
loop:
- fileRecordingsEnabled
- liveStreamingEnabled
- name: Jitsi meet prosody
docker_container:
@@ -41,7 +55,7 @@
PUBLIC_URL: "{{ jitsi_external_url }}"
TZ: "{{ timezone }}"
ENABLE_LOBBY: '1'
JICOFO_COMPONENT_SECRET: "{{ jitsi_pw.jicofo_component }}"
ENABLE_BREAKOUT_ROOMS: '1'
JICOFO_AUTH_USER: focus
JICOFO_AUTH_PASSWORD: "{{ jitsi_pw.jicofo_auth }}"
JVB_AUTH_USER: jvb
@@ -68,7 +82,6 @@
env:
TZ: "{{ timezone }}"
JVB_BREWERY_MUC: jvbbrewery
JICOFO_COMPONENT_SECRET: "{{ jitsi_pw.jicofo_component }}"
JICOFO_AUTH_USER: focus
JICOFO_AUTH_PASSWORD: "{{ jitsi_pw.jicofo_auth }}"
XMPP_DOMAIN: meet.jitsi
@@ -117,7 +130,7 @@
marker: "# {mark} ANSIBLE MANAGED BLOCK jitsi"
block: |
{{ jitsi_external_url }} {
reverse_proxy http://{{ localhost_ip }}:{{ ports.jitsi_http }}
reverse_proxy http://127.0.0.1:{{ ports.jitsi_http }}
}
validate: 'caddy validate --config %s --adapter caddyfile'
backup: true