hekonsek.tinc-mesh

Rol de Ansible - VPN mesh Tinc

Provisiona VPN Tinc en topología mesh (es decir, donde cada máquina está conectada entre sí). Asegura que:

  • El servidor Tinc esté instalado en todos los nodos del clúster.
  • Se generen claves SSH en cada máquina y se propaguen a todas las demás máquinas.
  • El servicio systemd de Tinc esté instalado y habilitado.

Agradecimientos a Mitchell Anicas por crear ansible-tinc, que fue una inspiración para crear este rol.

Compatibilidad

Este playbook ha sido probado en Fedora 28.

Instalación

ansible-galaxy install hekonsek.tinc-mesh,0.0

Ejemplo de playbook

- hosts: tinc-mesh-test
  roles:
    - { role: hekonsek.tinc-mesh,0.0 }

Ejemplo de archivo de inventario

[tinc-mesh-test]
machine001 vpn_ip=172.22.1.1 ansible_host=212.47.228.98
machine002 vpn_ip=172.22.1.2 ansible_host=51.15.196.248
machine003 vpn_ip=172.22.1.3 ansible_host=51.16.180.143

Licencia

Apache 2.0

Acerca del proyecto

Provisions Tinc VPN in mesh topology

Instalar
ansible-galaxy install hekonsek.tinc-mesh
Licencia
Unknown
Descargas
79
Propietario