From d6adc2ea4861be9f281c5f7e54dd7eabc833ab1e Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 16 Apr 2022 10:49:06 +0200 Subject: jitsi/meet: make default/min resolution configurable --- inventory/host_vars/glt-meet1.yml | 8 ++++++++ inventory/host_vars/glt-meet2.yml | 8 ++++++++ roles/apps/jitsi/meet/defaults/main.yml | 8 ++++++++ roles/apps/jitsi/meet/templates/pod-spec.yml.j2 | 15 +++++++++++++++ 4 files changed, 39 insertions(+) diff --git a/inventory/host_vars/glt-meet1.yml b/inventory/host_vars/glt-meet1.yml index acb742ac..efac6129 100644 --- a/inventory/host_vars/glt-meet1.yml +++ b/inventory/host_vars/glt-meet1.yml @@ -33,6 +33,14 @@ jitsi_meet_hostname: meet1.linuxtage.at jitsi_meet_p2p_enable: no jitsi_meet_require_display_name: yes +jitsi_resolution: + default: + width: 1920 + height: 1080 + min: + width: 1280 + height: 720 + jitsi_meet_secrets: "{{ vault_jitsi_meet_secrets }}" jitsi_meet_auth: diff --git a/inventory/host_vars/glt-meet2.yml b/inventory/host_vars/glt-meet2.yml index 576be483..123b88e4 100644 --- a/inventory/host_vars/glt-meet2.yml +++ b/inventory/host_vars/glt-meet2.yml @@ -33,6 +33,14 @@ jitsi_meet_hostname: meet2.linuxtage.at jitsi_meet_p2p_enable: no jitsi_meet_require_display_name: yes +jitsi_resolution: + default: + width: 1920 + height: 1080 + min: + width: 1280 + height: 720 + jitsi_meet_secrets: "{{ vault_jitsi_meet_secrets }}" jitsi_meet_auth: diff --git a/roles/apps/jitsi/meet/defaults/main.yml b/roles/apps/jitsi/meet/defaults/main.yml index fed1e7b7..4885d827 100644 --- a/roles/apps/jitsi/meet/defaults/main.yml +++ b/roles/apps/jitsi/meet/defaults/main.yml @@ -13,6 +13,14 @@ jitsi_meet_p2p_enable: yes jitsi_meet_timezone: Europe/Vienna +# jitsi_resolution: +# default: +# width: 1280 +# height: 720 +# min: +# width: 320 +# height: 180 + ### generate these using: openssl rand -hex 16 # jitsi_meet_secrets: # jicofo_component_secret: "" ### only needed for versions older than stable-5765-1 diff --git a/roles/apps/jitsi/meet/templates/pod-spec.yml.j2 b/roles/apps/jitsi/meet/templates/pod-spec.yml.j2 index f4c114ce..134fd9cb 100644 --- a/roles/apps/jitsi/meet/templates/pod-spec.yml.j2 +++ b/roles/apps/jitsi/meet/templates/pod-spec.yml.j2 @@ -183,6 +183,21 @@ containers: - name: TZ value: {{ jitsi_meet_timezone }} +{% if jitsi_resolution is defined %} + +{% if 'default' in jitsi_resolution %} + - name: RESOLUTION + value: "{{ jitsi_resolution.default.height }}" + - name: RESOLUTION_WIDTH + value: "{{ jitsi_resolution.default.width }}" +{% endif %} +{% if 'min' in jitsi_resolution %} + - name: RESOLUTION_MIN + value: "{{ jitsi_resolution.min.height }}" + - name: RESOLUTION_WIDTH_MIN + value: "{{ jitsi_resolution.min.width }}" +{% endif %} +{% endif %} - name: jvb image: "jitsi/jvb:{{ jitsi_meet_version }}" -- cgit v1.2.3