This repository has been archived on 2026-05-25. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
visio_nrd/roles/jibri-install/tasks/install-jibri.yml
T
Antoine Ouvrard db573babed lint
2021-05-17 10:31:00 +02:00

64 lines
1.6 KiB
YAML

---
- name: vérification des variables obligatoire
fail:
msg: |
il faut définir les variables `jibri_user` et
`jibri_password`, `jitsi_server_host` pour utiliser ce role
when: (jibri_user is not defined) or
(jibri_password is not defined) or
(jitsi_server_host is not defined)
# source: https://github.com/jitsi/jibri#jitsi-debian-repository
- name: Import de la clé GPG
apt_key:
id: FFD65A0DA2BEBDEB73D44C8BB4D2D216F1FD7806
url: https://download.jitsi.org/jitsi-key.gpg.key
keyring: /etc/apt/trusted.gpg.d/jitsi.gpg
- name: Ajout du depot jitsi
apt_repository:
# yamllint disable-line rule:line-length
repo: deb [signed-by=/etc/apt/trusted.gpg.d/jitsi.gpg] https://download.jitsi.org stable/
update_cache: true
- name: install jibri
apt:
pkg:
- jibri
notify: restart jibri
- name: configure jibri
template:
src: jibri.conf
dest: /etc/jitsi/jibri/jibri.conf
mode: 0755
notify: restart jibri
- name: configure xorg
lineinfile:
path: /etc/jitsi/jibri/xorg-video-dummy.conf
regexp: "[^?]Virtual "
line: " Virtual 1280 720"
notify:
- restart jibri
- restart jibri-xorg
- name: configure les cookies (fichier)
copy:
src: chrome-extension-cookie
dest: /opt/
mode: '644'
directory_mode: '755'
when:
- jitsi_cookie_enabled is defined
- jitsi_cookie_enabled
- name: configure les cookies (template)
template:
src: chrome-extension-background.js.j2
dest: /opt/chrome-extension-cookie/background.js
mode: '644'
when:
- jitsi_cookie_enabled is defined
- jitsi_cookie_enabled