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

Über das Projekt

Provisions Tinc VPN in mesh topology

Installieren
ansible-galaxy install hekonsek.tinc-mesh
GitHub Repository
Lizenz
Unknown
Downloads
79
Besitzer