ivansible.srv_dante
ivansible.srv_dante
Diese Rolle installiert den Dante-Proxy-Server auf Linux, konfiguriert die Authentifizierung und die Unterstützung von IPv6 (siehe https://www.inet.no/dante/doc/1.4.x/config/ipv6.html).
Anforderungen
Dante unterstützt die Authentifizierung erst ab Version 1.4.1
.
Auf Ubuntu 18.04 Bionic (und später) wird das dante-server Universum-Paket verwendet.
Auf Ubuntu 16.04 Xenial wird die Bionic .deb-Datei installiert (durch viel Mühe und Umgehungslösungen), da das offizielle Paket die alte Version 1.1.9 ist.
Variablen
Die verfügbaren Variablen sind unten aufgeführt, zusammen mit den Standardwerten.
dante_port: 1080
dante_direct: true
Wenn "direct" true ist, wird der Port in der Ubuntu-Firewall aktiviert. Wenn nicht, solltest du einen anderen Dienst konfigurieren, um den indirekten Zugriff auf diesen Port zu ermöglichen.
dante_external_addr: ...
Die Adresse, die für ausgehende Verbindungen verwendet wird.
Kann entweder als IP-Adresse oder als Schnittstellenname festgelegt werden.
Standardmäßig ist dies ansible_default_ipv4.address
, aber du kannst
es auch als ansible_default_ipv4.interface
(z. B. eth0
) oder nach Belieben festlegen.
Dies kann ein String oder eine Liste von Strings sein.
dante_user: dante_socks
Hinweis: Der Dante-Benutzername muss mit 'dante_' beginnen, da es ein globaler Linux-Benutzer ist.
dante_pass: geheim
dante_salt: `zufälliger_string`
Passwort und Salt.
dante_verbose_log: false
Aktiviert das ausführliche Protokollieren (siehe https://www.inet.no/dante/doc/1.4.x/config/logging.html).
dante_service_boot_fix: false
Stellt sicher, dass der Dante-Dienst nach Boot-Problemen neu gestartet wird.
Tags
srv_dante_user
srv_dante_conf
srv_dante_install
srv_dante_service
srv_dante_firewall
srv_dante_syslog
srv_dante_all
Abhängigkeiten
Keine
Beispiel-Playbook
- hosts: vag1
roles:
- role: ivansible.srv_dante
dante_port: 3128
Lizenz
MIT
Informationen zum Autor
Erstellt von 2018-2020 von IvanSible
ansible-galaxy install ivansible.srv_dante