forked from uumas/ansible-docker
update jitsi
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
namespace: uumas
|
namespace: uumas
|
||||||
name: docker
|
name: docker
|
||||||
version: 0.3.0
|
version: 0.3.1
|
||||||
readme: README.md
|
readme: README.md
|
||||||
repository: https://git.uumas.fi/uumas/ansible-docker
|
repository: https://git.uumas.fi/uumas/ansible-docker
|
||||||
license_file: LICENSE
|
license_file: LICENSE
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
pull: true
|
pull: true
|
||||||
container_default_behavior: no_defaults
|
container_default_behavior: no_defaults
|
||||||
published_ports:
|
published_ports:
|
||||||
- "{{ localhost_ip }}:{{ ports.jitsi_http }}:80"
|
- "127.0.0.1:{{ ports.jitsi_http }}:80"
|
||||||
env:
|
env:
|
||||||
DISABLE_HTTPS: '1'
|
DISABLE_HTTPS: '1'
|
||||||
PUBLIC_URL: "{{ jitsi_external_url }}"
|
PUBLIC_URL: "{{ jitsi_external_url }}"
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
ENABLE_PREJOIN_PAGE: '1'
|
ENABLE_PREJOIN_PAGE: '1'
|
||||||
ENABLE_REQUIRE_DISPLAY_NAME: '1'
|
ENABLE_REQUIRE_DISPLAY_NAME: '1'
|
||||||
ENABLE_NOISY_MIC_DETECTION: '0'
|
ENABLE_NOISY_MIC_DETECTION: '0'
|
||||||
ENABLE_RECORDING: '0'
|
ENABLE_BREAKOUT_ROOMS: '1'
|
||||||
JICOFO_AUTH_USER: focus
|
JICOFO_AUTH_USER: focus
|
||||||
XMPP_BOSH_URL_BASE: 'http://xmpp.meet.jitsi:5280'
|
XMPP_BOSH_URL_BASE: 'http://xmpp.meet.jitsi:5280'
|
||||||
XMPP_DOMAIN: meet.jitsi
|
XMPP_DOMAIN: meet.jitsi
|
||||||
@@ -30,6 +30,20 @@
|
|||||||
- name: meet.jitsi
|
- name: meet.jitsi
|
||||||
aliases:
|
aliases:
|
||||||
- meet.jitsi
|
- 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
|
- name: Jitsi meet prosody
|
||||||
docker_container:
|
docker_container:
|
||||||
@@ -41,7 +55,7 @@
|
|||||||
PUBLIC_URL: "{{ jitsi_external_url }}"
|
PUBLIC_URL: "{{ jitsi_external_url }}"
|
||||||
TZ: "{{ timezone }}"
|
TZ: "{{ timezone }}"
|
||||||
ENABLE_LOBBY: '1'
|
ENABLE_LOBBY: '1'
|
||||||
JICOFO_COMPONENT_SECRET: "{{ jitsi_pw.jicofo_component }}"
|
ENABLE_BREAKOUT_ROOMS: '1'
|
||||||
JICOFO_AUTH_USER: focus
|
JICOFO_AUTH_USER: focus
|
||||||
JICOFO_AUTH_PASSWORD: "{{ jitsi_pw.jicofo_auth }}"
|
JICOFO_AUTH_PASSWORD: "{{ jitsi_pw.jicofo_auth }}"
|
||||||
JVB_AUTH_USER: jvb
|
JVB_AUTH_USER: jvb
|
||||||
@@ -68,7 +82,6 @@
|
|||||||
env:
|
env:
|
||||||
TZ: "{{ timezone }}"
|
TZ: "{{ timezone }}"
|
||||||
JVB_BREWERY_MUC: jvbbrewery
|
JVB_BREWERY_MUC: jvbbrewery
|
||||||
JICOFO_COMPONENT_SECRET: "{{ jitsi_pw.jicofo_component }}"
|
|
||||||
JICOFO_AUTH_USER: focus
|
JICOFO_AUTH_USER: focus
|
||||||
JICOFO_AUTH_PASSWORD: "{{ jitsi_pw.jicofo_auth }}"
|
JICOFO_AUTH_PASSWORD: "{{ jitsi_pw.jicofo_auth }}"
|
||||||
XMPP_DOMAIN: meet.jitsi
|
XMPP_DOMAIN: meet.jitsi
|
||||||
@@ -117,7 +130,7 @@
|
|||||||
marker: "# {mark} ANSIBLE MANAGED BLOCK jitsi"
|
marker: "# {mark} ANSIBLE MANAGED BLOCK jitsi"
|
||||||
block: |
|
block: |
|
||||||
{{ jitsi_external_url }} {
|
{{ 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'
|
validate: 'caddy validate --config %s --adapter caddyfile'
|
||||||
backup: true
|
backup: true
|
||||||
|
|||||||
Reference in New Issue
Block a user