hekonsek.tinc-mesh
Ansible Rolle - Tinc Mesh VPN
Stellt Tinc VPN in einer Mesh-Topologie bereit (d.h. jede Maschine ist mit jeder anderen verbunden). Es sorgt dafür, dass:
- Der Tinc-Server auf allen Cluster-Knoten installiert ist
- SSH-Schlüssel auf jeder Maschine generiert und an alle anderen Maschinen weitergegeben werden
- Der Tinc-Systemdienst installiert und aktiviert ist
Ein Dankeschön an Mitchell Anicas für die Erstellung von ansible-tinc, die eine Inspiration für die Erstellung dieser Rolle war.
Kompatibilität
Dieses Playbook wurde mit Fedora 28 getestet.
Installation
ansible-galaxy install hekonsek.tinc-mesh,0.0
Beispiel-Playbook
- hosts: tinc-mesh-test
roles:
- { role: hekonsek.tinc-mesh,0.0 }
Beispiel-Inventar-Datei
[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
Lizenz
Apache 2.0
Installieren
ansible-galaxy install hekonsek.tinc-mesh
Lizenz
Unknown
Downloads
79
Besitzer