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.yml27
1 files changed, 18 insertions, 9 deletions
diff --git a/roles/apps/jitsi/meet/tasks/main.yml b/roles/apps/jitsi/meet/tasks/main.yml
index 1d55fc78..dab48eac 100644
--- a/roles/apps/jitsi/meet/tasks/main.yml
+++ b/roles/apps/jitsi/meet/tasks/main.yml
@@ -1,4 +1,13 @@
---
+- name: prepare storage volume
+ vars:
+ storage_volume: "{{ jitsi_meet_storage }}"
+ include_role:
+ name: "storage/{{ jitsi_meet_storage.type }}/volume"
+
+- set_fact:
+ jitsi_meet_basepath: "{{ storage_volume_mountpoint }}"
+
- name: create jitsi-meet scripts subdirectories
loop:
- jicofo
@@ -6,13 +15,13 @@
- web
- jvb
file:
- path: "{{ jitsi_meet_base_path }}/{{ jitsi_meet_inst_name }}/scripts/{{ item }}"
+ path: "{{ jitsi_meet_basepath }}/{{ jitsi_meet_inst_name }}/scripts/{{ item }}"
state: directory
- name: configure base pod config hash items
set_fact:
kubernetes_standalone_pod_config_hash_items_base:
- - path: "{{ jitsi_meet_base_path }}/{{ jitsi_meet_inst_name }}/scripts/prosody/cont-init.sh"
+ - path: "{{ jitsi_meet_basepath }}/{{ jitsi_meet_inst_name }}/scripts/prosody/cont-init.sh"
properties:
- checksum
kubernetes_standalone_pod_config_hash_items_streamui: []
@@ -31,7 +40,7 @@
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"
+ dest: "{{ jitsi_meet_basepath }}/{{ jitsi_meet_inst_name }}/scripts/prosody/cont-init.sh"
mode: 0750
@@ -50,7 +59,7 @@
authentication = "internal_hashed"
EOF
prosodyctl --config "/config/prosody.cfg.lua" register display stream-ui.meet.jitsi "{{ jitsi_meet_secrets.streamuidisplay_auth_password }}"
- dest: "{{ jitsi_meet_base_path }}/{{ jitsi_meet_inst_name }}/scripts/prosody/streamui.sh"
+ dest: "{{ jitsi_meet_basepath }}/{{ jitsi_meet_inst_name }}/scripts/prosody/streamui.sh"
mode: 0750
- name: generate stream-ui specific cont-init scripts for web
@@ -62,16 +71,16 @@
// Hide Stream-UI Displays
config.hiddenDomain = 'stream-ui.meet.jitsi';
EOF
- dest: "{{ jitsi_meet_base_path }}/{{ jitsi_meet_inst_name }}/scripts/web/streamui.sh"
+ dest: "{{ jitsi_meet_basepath }}/{{ jitsi_meet_inst_name }}/scripts/web/streamui.sh"
mode: 0755
- name: configure stream-ui pod config hash items
set_fact:
kubernetes_standalone_pod_config_hash_items_streamui:
- - path: "{{ jitsi_meet_base_path }}/{{ jitsi_meet_inst_name }}/scripts/prosody/streamui.sh"
+ - path: "{{ jitsi_meet_basepath }}/{{ jitsi_meet_inst_name }}/scripts/prosody/streamui.sh"
properties:
- checksum
- - path: "{{ jitsi_meet_base_path }}/{{ jitsi_meet_inst_name }}/scripts/web/streamui.sh"
+ - path: "{{ jitsi_meet_basepath }}/{{ jitsi_meet_inst_name }}/scripts/web/streamui.sh"
properties:
- checksum
@@ -87,13 +96,13 @@
{{ jitsi_meet_jvb_config_extra }}
EOF
- dest: "{{ jitsi_meet_base_path }}/{{ jitsi_meet_inst_name }}/scripts/jvb/cont-init.sh"
+ dest: "{{ jitsi_meet_basepath }}/{{ jitsi_meet_inst_name }}/scripts/jvb/cont-init.sh"
mode: 0750
- name: configure jvb extra config pod config hash items
set_fact:
kubernetes_standalone_pod_config_hash_items_jvb_conf_extra:
- - path: "{{ jitsi_meet_base_path }}/{{ jitsi_meet_inst_name }}/scripts/jvb/cont-init.sh"
+ - path: "{{ jitsi_meet_basepath }}/{{ jitsi_meet_inst_name }}/scripts/jvb/cont-init.sh"
properties:
- checksum