ivansible.srv_dante
ivansible.srv_dante
Ta rola instaluje serwer proxy dante na systemie linux, konfiguruje uwierzytelnianie oraz wsparcie dla IPv6 (patrz https://www.inet.no/dante/doc/1.4.x/config/ipv6.html).
Wymagania
Dante obsługuje uwierzytelnianie od wersji 1.4.1 tylko.
Na ubuntu 18.04 bionic (i nowszych) używany jest pakiet dante-server z repozytorium universe.
Na ubuntu 16.04 xenial instalowany jest plik .deb bionic (przez trudności i obejścia), ponieważ oficjalny pakiet to stara wersja 1.1.9.
Zmienne
Dostępne zmienne są wymienione poniżej, wraz z domyślnymi wartościami.
dante_port: 1080
dante_direct: true
Jeśli bezpośrednio jest ustawione na true, port będzie aktywowany w zaporze systemu ubuntu. W przeciwnym razie musisz skonfigurować inną usługę, aby umożliwić pośredni dostęp do tego portu.
dante_external_addr: ...
Adres, który ma być używany do połączeń wychodzących.
Może być ustawiony jako adres IP lub nazwa interfejsu.
Domyślnie jest to ansible_default_ipv4.address, ale możesz
ustawić to jako ansible_default_ipv4.interface (np. eth0) lub dowolną inną wartość.
Może to być ciąg lub lista ciągów.
dante_user: dante_socks
Uwaga: nazwa użytkownika dante musi zaczynać się od 'dante_', ponieważ jest to globalny użytkownik linuxa.
dante_pass: secret
dante_salt: `random_string`
Hasło i sól.
dante_verbose_log: false
Włącza szczegółowe logowanie (zobacz https://www.inet.no/dante/doc/1.4.x/config/logging.html).
dante_service_boot_fix: false
Umożliwia ponowne uruchomienie usługi dante po problemach z uruchomieniem.
Tagów
srv_dante_usersrv_dante_confsrv_dante_installsrv_dante_servicesrv_dante_firewallsrv_dante_syslogsrv_dante_all
Zależności
Brak
Przykładowy Playbook
- hosts: vag1
roles:
- role: ivansible.srv_dante
dante_port: 3128
Licencja
MIT
Informacje o autorze
Utworzone w latach 2018-2020 przez IvanSible
ansible-galaxy install ivansible.srv_dante