buluma.jitsi

Ansible-Rolle jitsi

Installieren und konfigurieren Sie jitsi auf Ihrem System.

GitHub Version Issues Pull Requests Downloads
github Version Issues PullRequests Ansible Role

Beispiel-Playbook

Dieses Beispiel stammt aus molecule/default/converge.yml und wird bei jedem Push, Pull-Request und Release getestet.

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: buluma.jitsi

Die Maschine muss vorbereitet werden. In der CI erfolgt dies mit molecule/default/prepare.yml:

---
- name: Prepare
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: buluma.bootstrap
    - role: buluma.ca_certificates
    - role: buluma.java
    - role: buluma.hostname

Siehe auch eine vollständige Erklärung und Beispiel zur Verwendung dieser Rollen.

Rollenvariablen

Die Standardwerte für die Variablen sind in defaults/main.yml festgelegt:

---
# Standarddatei für jitsi

# Sie können wählen, welche Version installiert werden soll: `stable`, `testing` oder `nightly`.
jitsi_release: stable

# Einstellungen für die Installation von jitsi-meet
jitsi_settings:
  - name: jitsi-meet
    question: jitsi-meet/cert-choice
    value: "Ein neues selbstsigniertes Zertifikat generieren (Sie werden später die Möglichkeit haben, ein Let's Encrypt-Zertifikat zu erhalten)"
    type: string
  - name: jitsi-meet
    question: jitsi-meet/jvb-serve
    value: true|bool
    type: boolean
  - name: jitsi-meet-prosody
    question: jitsi-meet-prosody/jvb-hostname
    value: "{{ ansible_fqdn }}"
    type: string
  - name: jitsi-videobridge
    question: jitsi-videobridge/jvb-hostname
    value: "{{ ansible_fqdn }}"
    type: string

Anforderungen

Status der verwendeten Rollen

Die folgenden Rollen werden verwendet, um ein System vorzubereiten. Sie können Ihr System auch anders vorbereiten.

Anforderung GitHub Version
buluma.bootstrap Ansible Molecule Version
buluma.ca_certificates Ansible Molecule Version
buluma.java Ansible Molecule Version
buluma.hostname Ansible Molecule Version

Kontext

Diese Rolle ist Teil vieler kompatibler Rollen. Weitere Informationen finden Sie in der Dokumentation dieser Rollen.

Hier ist eine Übersicht verwandter Rollen:

dependencies

Kompatibilität

Diese Rolle wurde auf diesen Container-Images getestet:

Container Tags
Debian bullseye

Die minimale erforderliche Version von Ansible ist 2.12, Tests wurden durchgeführt an:

  • Der vorherigen Version.
  • Der aktuellen Version.
  • Der Entwicklungs-Version.

Wenn Sie Probleme finden, melden Sie diese bitte auf GitHub.

Änderungsprotokoll

Rollengeschichte

Lizenz

Apache-2.0

Autoreninformation

Shadow Walker

Über das Projekt

Install and configure jitsi on your system.

Installieren
ansible-galaxy install buluma.jitsi
GitHub Repository
Lizenz
apache-2.0
Downloads
2.6k
Besitzer
DevOps Engineer