ivansible.srv_dante
ivansible.srv_dante
Este rol instala el servidor proxy dante en Linux, configura la autenticación y el soporte para IPv6 (ver https://www.inet.no/dante/doc/1.4.x/config/ipv6.html).
Requisitos
Dante soporta autenticación a partir de la versión 1.4.1
solamente.
En ubuntu 18.04 bionic (y versiones posteriores), se utiliza el paquete dante-server del universo.
En ubuntu 16.04 xenial, se instala el archivo .deb de bionic (con mucho esfuerzo y soluciones alternativas), ya que el paquete oficial es el antiguo 1.1.9.
Variables
A continuación se listan las variables disponibles junto con sus valores predeterminados.
dante_port: 1080
dante_direct: true
Si direct es verdadero, se habilitará el puerto en el firewall de ubuntu.
Si no, deberás configurar otro servicio para permitir el acceso indirecto a este puerto.
dante_external_addr: ...
La dirección que se utilizará para las conexiones salientes.
Puede establecerse como una dirección IP o un nombre de interfaz.
Por defecto, es ansible_default_ipv4.address
, pero puedes configurarlo como ansible_default_ipv4.interface
(por ejemplo, eth0
) o lo que prefieras.
Esto puede ser una cadena o una lista de cadenas.
dante_user: dante_socks
Nota: el nombre de usuario dante debe comenzar con 'dante_' porque es un usuario global de Linux.
dante_pass: secret
dante_salt: `random_string`
Contraseña y sal.
dante_verbose_log: false
Habilita el registro detallado (ver https://www.inet.no/dante/doc/1.4.x/config/logging.html).
dante_service_boot_fix: false
Hace que el servicio dante se reinicie después de problemas de arranque.
Etiquetas
srv_dante_user
srv_dante_conf
srv_dante_install
srv_dante_service
srv_dante_firewall
srv_dante_syslog
srv_dante_all
Dependencias
Ninguna
Ejemplo de Playbook
- hosts: vag1
roles:
- role: ivansible.srv_dante
dante_port: 3128
Licencia
MIT
Información del Autor
Creado en 2018-2020 por IvanSible
ansible-galaxy install ivansible.srv_dante