hekonsek.tinc-mesh

Rola Ansible - Tinc mesh VPN

Umożliwia konfigurację Tinc VPN w topologii siatkowej (tzn. każda maszyna jest połączona z innymi). Zapewnia, że:

  • Serwer Tinc jest zainstalowany na wszystkich węzłach klastra
  • Klucze SSH są generowane na każdej maszynie i rozpowszechniane do wszystkich innych maszyn
  • Usługa systemd Tinc jest zainstalowana i włączona

Podziękowania dla Mitchell Anicas za stworzenie ansible-tinc, które było inspiracją do stworzenia tej roli.

Kompatybilność

Ten playbook został przetestowany na Fedora 28.

Instalacja

ansible-galaxy install hekonsek.tinc-mesh,0.0

Przykładowy playbook

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

Przykładowy plik inwentarza

[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

Licencja

Apache 2.0

O projekcie

Provisions Tinc VPN in mesh topology

Zainstaluj
ansible-galaxy install hekonsek.tinc-mesh
Licencja
Unknown
Pobrania
79
Właściciel