robertdebock.turn

Ansible-Rolle Turn

DIESE ROLLE WURDE IM DEZEMBER 2023 ARCHIVIERT.

Installiere und konfiguriere einen (Co) Turn-Server auf deinem System.

GitHub GitLab Downloads Version
github gitlab downloads Version

Beispiel-Playbook

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

---
- name: Konvergieren
  hosts: all
  become: yes
  gather_facts: yes

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

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

---
- name: Vorbereiten
  hosts: all
  become: yes
  gather_facts: no

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.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: ja
turn_lt_cred_mech: nein
turn_use_auth_secret: ja
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: ja
turn_no_multicast_peers: ja
turn_simple_log: ja
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. Du kannst dein System auch anders vorbereiten.

Anforderung GitHub GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab
robertdebock.epel Build Status GitHub Build Status GitLab

Kontext

Diese Rolle ist Teil vieler kompatibler Rollen. Schau dir die Dokumentation dieser Rollen für weitere Informationen an.

Hier ist eine Übersicht über verwandte Rollen: dependencies

Kompatibilität

Diese Rolle wurde auf diesen Container-Images getestet:

Container Tags
Amazon Candidate
EL 8, 9
Debian alle
Fedora alle
opensuse alle
Ubuntu bionic

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

  • Der vorherigen Version.
  • Der aktuellen Version.
  • Der Entwicklungsversion.

Wenn du Probleme findest, registriere sie bitte in GitHub.

Lizenz

Apache-2.0.

Autoreninformation

robertdebock

Bitte erwäge, mich zu unterstützen.

Über das Projekt

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

Installieren
ansible-galaxy install robertdebock.turn
GitHub Repository
Lizenz
apache-2.0
Downloads
122
Besitzer
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.