cchurch.win-stunnel
Win-STunnel
Zainstaluj i skonfiguruj stunnel na systemie Windows.
Zmienne roli
Użyj poniższych zmiennych, aby skonfigurować stunnel. Wartości konfiguracyjne, które powinny być dosłownie „tak” lub „nie”, powinny być podawane jako ciągi, a nie jako wartości logiczne YAML.
stunnel_global_options
: Słownik globalnych opcji dlastunnel.conf
. Domyślnie jest to{}
, co nie określa żadnych globalnych opcji.stunnel_services
: Słownik usług do skonfigurowania wstunnel.conf
. Wartość każdego wpisu usługi powinna być słownikiem opcji konfiguracyjnych i wartości dla tej usługi. Domyślnie jest to{}
, co nie definiuje żadnych usług. Powinna być zdefiniowana przynajmniej jedna usługa.
Poniższe zmienne mogą być użyte do bardziej zaawansowanej konfiguracji:
stunnel_conf_template
: Określ alternatywny szablon do konfiguracjistunnel
. Domyślnie to"stunnel.conf.j2"
, który buduje konfigurację na podstawiestunnel_global_options
istunnel_services
zdefiniowanych powyżej.stunnel_download_url
: Określ alternatywny adres URL do pobrania instalatorastunnel
; domyślnie to"https://www.stunnel.org/downloads/stunnel-5.41-win32-installer.exe"
.stunnel_force_install
: Wymuś instalacjęstunnel
, nawet jeśli klucze rejestru wskazują, że już jest zainstalowany; domyślniefalse
.
Przykład playbooka
Poniższy przykład playbooka instaluje stunnel
i dodaje usługę do przesyłania niezaszyfrowanych lokalnych połączeń SMTP na porcie 2525
do smtp.gmail.com
na porcie 465
:
- hosts: windows
roles:
- role: cchurch.win-stunnel
stunnel_services:
'gmail-smtp':
client: 'tak'
accept: 2525
connect: smtp.gmail.com:465
delay: 'tak'
Licencja
BSD
Informacje o autorze
Chris Church chris@ninemoreminutes.com
Zainstaluj
ansible-galaxy install cchurch.win-stunnel
Licencja
Unknown
Pobrania
254
Właściciel
Python/Django/Ansible, will code for sweet tea and beer.