buluma.turn

Ansible Rolle turn

Installieren und konfigurieren Sie einen (co) turn Server auf Ihrem System.

GitHub Version Probleme 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: Konvergenz
  hosts: alle
  become: true
  gather_facts: true

  roles:
    - role: buluma.turn
      turn_listening_ip: "0.0.0.0"
      turn_external_ip: "1.2.3.4"

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

---
- name: Vorbereiten
  hosts: alle
  become: true
  gather_facts: false

  roles:
    - role: buluma.bootstrap
    - role: buluma.epel

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 turn

turn_listening_port: 3478
turn_fingerprint: true
turn_lt_cred_mech: false
turn_use_auth_secret: true
turn_static_auth_secret: 96ef8dbed1ba36132d9cccfa608d1f90f879d7fb38cb5c18
turn_realm: nextcloud.meinit.nl
turn_total_quota: 100
turn_bps_quota: 0
turn_stale_nonce: 600
turn_no_loopback_peers: true
turn_no_multicast_peers: true
turn_simple_log: true
turn_cli_password: 5S4QtTbkC2tzJj4jRKePZJlmCVU3ljnG
turn_server_name: "{{ ansible_fqdn }}"
turn_listening_ip: "{{ ansible_default_ipv4.address }}"
turn_external_ip: "{{ ansible_default_ipv4.address }}"

Anforderungen

Status der verwendeten Rollen

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

Anforderung GitHub Version
buluma.bootstrap Ansible Molecule Version
buluma.epel Ansible Molecule Version

Kontext

Diese Rolle ist Teil vieler kompatibler Rollen. Schauen Sie sich die Dokumentation dieser Rollen für weitere Informationen an.

Hier ist eine Übersicht über verwandte Rollen:

Abhängigkeiten

Kompatibilität

Diese Rolle wurde auf diesen Container-Images getestet:

Container Tags
EL 8
Debian alle
Fedora alle
Ubuntu bionic

Die Mindestversion von Ansible, die erforderlich ist, beträgt 2.12. Tests wurden durchgeführt für:

  • Die vorherige Version.
  • Die aktuelle Version.
  • Die Entwicklungsversion.

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

Änderungsprotokoll

Historie der Rolle.

Lizenz

Apache-2.0.

Autoreninformationen

Shadow Walker.

Über das Projekt

Install and configure a (co) turn server on your system.

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