hekonsek.tinc-mesh

Rôle Ansible - VPN Tinc en maillage

Provisionne le VPN Tinc en topologie maillée (c'est-à-dire où chaque machine est connectée aux autres). Cela garantit que :

  • Le serveur Tinc est installé sur tous les nœuds du cluster.
  • Les clés SSH sont générées sur chaque machine et propagées à toutes les autres machines.
  • Le service systemd Tinc est installé et activé.

Merci à Mitchell Anicas pour avoir créé ansible-tinc, qui a inspiré la création de ce rôle.

Compatibilité

Ce playbook a été testé sur Fedora 28.

Installation

ansible-galaxy install hekonsek.tinc-mesh,0.0

Exemple de playbook

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

Exemple de fichier d'inventaire

[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

Licence

Apache 2.0

À propos du projet

Provisions Tinc VPN in mesh topology

Installer
ansible-galaxy install hekonsek.tinc-mesh
Licence
Unknown
Téléchargements
79
Propriétaire