summaryrefslogtreecommitdiff
path: root/roles/apps/jitsi/meet/tasks
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-07-11 15:04:48 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-07-11 15:04:48 +0200
commit72e353b642cf19f63cff5e87223a19ffabea07c4 (patch)
tree9dcbcb248752532e2fdafff0bf79c3054117d029 /roles/apps/jitsi/meet/tasks
parentjitsi: update meed on sk-cloudio (diff)
parentjitsi/meet: add support for authentication (diff)
Merge branch 'topic/jitsi-meet-auth'
Diffstat (limited to 'roles/apps/jitsi/meet/tasks')
-rw-r--r--roles/apps/jitsi/meet/tasks/main.yml10
1 files changed, 9 insertions, 1 deletions
diff --git a/roles/apps/jitsi/meet/tasks/main.yml b/roles/apps/jitsi/meet/tasks/main.yml
index 0efbf726..b433a900 100644
--- a/roles/apps/jitsi/meet/tasks/main.yml
+++ b/roles/apps/jitsi/meet/tasks/main.yml
@@ -14,8 +14,16 @@
content: |
#!/usr/bin/with-contenv bash
sed -e 's#^\(component_interface\s*=\)#-- \1#g' -i /config/prosody.cfg.lua
+ {% if jitsi_meet_auth is defined %}
+
+ echo "authentication enabled:"
+ {% for username, password in jitsi_meet_auth.users.items() %}
+ echo " * registering user: {{ username }}"
+ prosodyctl --config "/config/prosody.cfg.lua" register "{{ username }}" $XMPP_DOMAIN "{{ password }}"
+ {% endfor %}
+ {% endif %}
dest: "{{ jitsi_meet_base_path }}/{{ jitsi_meet_inst_name }}/scripts/prosody/cont-init.sh"
- mode: 0755
+ mode: 0750
- name: install pod manifest
vars: