libreswan
Ansible роль: Libreswan
Установка сервера Libreswan IPsec для RedHat/CentOS.
Требования
Отсутствуют.
Переменные роли
ipsec_connections:
test:
локальный_адрес_шлюза: '172.16.100.17'
удаленный_адрес_шлюза: '172.16.100.33'
psk: 'test123'
параметры:
левые_подсети: '192.168.17.0/24,192.168.220.0/24'
правая_подсеть: '192.168.18.0/24'
аутентификация: 'secret'
авто: 'start'
тип: 'tunnel'
продолжительность_ike: '8h'
продолжительность_ключа: '1h'
ike: 'aes128-sha1;modp1024'
phase2alg: 'aes128-sha1;modp1024'
попытки_ключа: '%forever'
обмен_ключами: 'ike'
задержка_dpd: '10'
таймаут_dpd: '30'
действие_dpd: 'restart_by_peer'
Зависимости
Отсутствуют.
Пример плейбука
- hosts: servers
roles:
- libreswan
Дополнительно, вы можете узнать, как использовать эту роль здесь.
Как протестировать
- Установите Vagrant, VirtualBox, pip и virtualenv (рекомендуется);
- Сеть
172.16.100.0/24
должна быть добавлена в/etc/vbox/networks.conf
; - Запустите тесты:
python -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
molecule test
Лицензия
Apache 2.0
Информация об авторе
Даниил Купченко, kupchenko@gmail.com
Установить
ansible-galaxy install oukooveu/ansible-role-libreswan
Лицензия
other
Загрузки
4845
Владелец