2024-07-22 23:00:11 +02:00

42 lines
1.3 KiB
YAML

---
# Detect jibri version, if already installed
- block:
- import_tasks: ../includes/webapps_set_install_mode.yml
vars:
- root_dir: "{{ jitsi_root_dir }}"
- version: "{{ jitsi_jibri_version }}"
- version_file: ansible_jibri_version
- set_fact: jitsi_jibri_install_mode={{ install_mode }}
tags: jitsi
- name: Generate a random pass for jibri
block:
- import_tasks: ../includes/get_rand_pass.yml
vars:
- pass_file: "{{ jitsi_root_dir }}/meta/ansible_jibri_xmpp_pass"
- set_fact: jitsi_jibri_xmpp_pass={{ rand_pass }}
when: jitsi_jibri_xmpp_pass is not defined
tags: jitsi
- name: Generate a random pass for recorder
block:
- import_tasks: ../includes/get_rand_pass.yml
vars:
- pass_file: "{{ jitsi_root_dir }}/meta/ansible_jibri_recorder_xmpp_pass"
- set_fact: jitsi_jibri_recorder_xmpp_pass={{ rand_pass }}
when: jitsi_jibri_recorder_xmpp_pass is not defined
tags: jitsi
- name: Check if ChromeDriver is installed
stat: path=/usr/local/bin/chromedriver
register: jitsi_jibri_chromedriver_bin
tags: jitsi
- name: Detect ChromeDriver version
shell: chromedriver --version | perl -pe 's/ChromeDriver (\d+(\.\d+)+).*/$1/'
register: jitsi_jibri_chromedriver_current_version
when: jitsi_jibri_chromedriver_bin.stat.exists
changed_when: False
tags: jitsi