- name: Ajout de la clé GPG pour le depot jitsi apt_key: url: https://download.jitsi.org/jitsi-key.gpg.key - name: Ajout du depot jitsi apt_repository: repo: deb https://download.jitsi.org stable/ - name: apt update apt: update_cache: true - name: Application du hostname avant installation debconf: name: jitsi-meet-web-config question: jitsi-videobridge/jvb-hostname value: '{{ hostname }}' vtype: string - name: On veut un certificat autogénéré debconf: name: jitsi-meet-web-config question: jitsi-meet/cert-choice value: "Generate a new self-signed certificate (You will later get a chance to obtain a Let's encrypt certificate)" vtype: string - name: installation de jitsi apt: name: jitsi-meet - name: Configuration de let's encrypt script: files/jitsi-letsencrypt.sh > jitsi-letsencrypt.log - name: Conf Jitsi - UI en fr lineinfile: path: /etc/jitsi/meet/{{ hostname }}-config.js regexp: '^defaultLanguage:' insertafter: "// defaultLanguage: 'en'" line: " defaultLanguage: 'fr'," - name: Conf Jitsi - webcam en qualité medium par defaut 1/2 lineinfile: path: /etc/jitsi/meet/{{ hostname }}-config.js regexp: '^resolution:' insertafter: "// resolution: 720" line: " resolution: 360," - name: Conf Jitsi - webcam en qualité medium par defaut 2/2 blockinfile: path: /etc/jitsi/meet/{{ hostname }}-config.js marker: "// {mark} ANSIBLE MANAGED BLOCK" insertafter: "// ratio of 16:9 with an ideal resolution of 720." block: | constraints: { video: { aspectRatio: 16 / 9, height: { ideal: 360, max: 360, min: 240 } } }, - name: Conf Jitsi - Désactive l'effet floutage d'arrière plan replace: path: /usr/share/jitsi-meet/interface_config.js regexp: "'videobackgroundblur'," replace: "" - name: Conf Jitsi - Active une alerte pour les utilisateurs de Firefox replace: path: /usr/share/jitsi-meet/interface_config.js regexp: "'firefox'," replace: ""