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