tinc-mesh

Ansible Роль - Tinc Mesh VPN

Настраивает Tinc VPN в сетевой топологии mesh (т.е. где каждая машина соединена с каждой). Это гарантирует, что:

  • Tinc сервер установлен на всех узлах кластера
  • SSH ключи сгенерированы на каждой машине и распространены на все остальные машины
  • Служба Tinc установлена и включена в systemd

Спасибо Mitchell Anicas за создание ansible-tinc, который послужил вдохновением для создания этой роли.

Совместимость

Этот плейбук протестирован на Fedora 28.

Установка

ansible-galaxy install hekonsek.tinc-mesh,0.0

Пример плейбука

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

Пример файла инвентаря

[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

Лицензия

Apache 2.0

О проекте

Provisions Tinc VPN in mesh topology

Установить
ansible-galaxy install hekonsek/ansible-tinc-mesh
Лицензия
Unknown
Загрузки
68
Владелец