summaryrefslogtreecommitdiff
path: root/roles/apps/jitsi/meet/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/apps/jitsi/meet/tasks/main.yml')
-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: