Role ansible pour Jitsi

#1

Bonjour,

Je suis à la recherche d’un rôle ansible pour Jitsi, pour faire tourner sur une Debian GNU/Linux buster. Avez-vous des recommandations ?

A++

1 Like
#2

Un petit bout d’code pour se tenir propre

---
# Based on : https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md

- hosts: meetjitsi
  become: true
  vars:
    #meetjitsi_
    meetjitsi_repo_key_url: 'https://download.jitsi.org/jitsi-key.gpg.key'
    meetjitsi_repo_url: 'deb https://download.jitsi.org stable/'
    meetjitsi_package_list:
      - jitsi-meet
    package_list:
      - apt-transport-https
      
  tasks:
    - name: install base packages
      package:
        name: "{{ package_list }}"
        state: latest

    - name: Install MeetJitsi repo - key
      apt_key:
        url: "{{ meetjitsi_repo_key_url }}"
        state: present

    - name: Install MeetJitsi repo - repo
      apt_repository:
        repo: "{{ meetjitsi_repo_url }}"
        state: present

    - name: install Jitsi-Meet packages
      apt:
        name: "{{ meetjitsi_package_list }}"
        state: latest
        update_cache: yes

Voilà, un petit playbook sans prétention, j’ai pas fini les templates de config je préfère pas montrer des horreurs…

3 Likes
#3

J’ai finalement copié/collé un role et ajouté ce qu’il me fallait sans chercher à faire générique.