win-stunnel
Win-STunnel
Установка и настройка stunnel на Windows.
Переменные роли
Используйте следующие переменные для настройки stunnel. Значения конфигурации, которые должны быть записаны как "yes"
или "no"
, следует указывать как строки, а не как логические значения YAML.
stunnel_global_options
: Словарь глобальных опций дляstunnel.conf
. По умолчанию{}
, что не указывает никаких глобальных опций.stunnel_services
: Словарь сервисов для настройки вstunnel.conf
. Значение каждой записи сервиса должно быть словарем опций и значений для этого сервиса. По умолчанию{}
, что не определяет никаких сервисов. Должен быть определён хотя бы один сервис.
Следующие переменные могут быть использованы для более сложной настройки:
stunnel_conf_template
: Укажите альтернативный шаблон для настройкиstunnel
. По умолчанию"stunnel.conf.j2"
, который строит конфигурацию на основеstunnel_global_options
иstunnel_services
, определённых выше.stunnel_download_url
: Укажите альтернативный URL для загрузки установщикаstunnel
; по умолчанию"https://www.stunnel.org/downloads/stunnel-5.41-win32-installer.exe"
.stunnel_force_install
: Принудительная установкаstunnel
, даже если ключи реестра указывают, что он уже установлен; по умолчаниюfalse
.
Пример Playbook
Следующий пример playbook устанавливает stunnel
и добавляет сервис для перенаправления
незашифрованных локальных SMTP подключений на порту 2525
на smtp.gmail.com
на порт 465
:
- hosts: windows
roles:
- role: cchurch.win-stunnel
stunnel_services:
'gmail-smtp':
client: 'yes'
accept: 2525
connect: smtp.gmail.com:465
delay: 'yes'
Лицензия
BSD
Информация об авторе
Крис Чёрч chris@ninemoreminutes.com
Установить
ansible-galaxy install cchurch/ansible-role-win-stunnel
Лицензия
Unknown
Загрузки
240
Владелец
Python/Django/Ansible, will code for sweet tea and beer.