cchurch.win-stunnel
Win-STunnel
Installieren und konfigurieren Sie stunnel auf Windows.
Rollen-Variablen
Verwenden Sie die folgenden Variablen, um stunnel zu konfigurieren. Konfigurationswerte, die wörtlich "yes" oder "no" sein sollen, sollten als Strings angegeben werden und nicht als YAML-Boolesche Werte.
stunnel_global_options: Ein Wörterbuch von globalen Optionen fürstunnel.conf. Der Standardwert ist{}, was keine globalen Optionen angibt.stunnel_services: Ein Wörterbuch von Diensten, die instunnel.confkonfiguriert werden sollen. Der Wert jedes Dienstes sollte ein Wörterbuch mit Konfigurationsoptionen und Werten für diesen Dienst sein. Der Standardwert ist{}, was keine Dienste definiert. Mindestens ein Dienst sollte definiert sein.
Die folgenden Variablen können für eine erweiterte Konfiguration verwendet werden:
stunnel_conf_template: Geben Sie eine alternative Vorlage an, die zur Konfiguration vonstunnelverwendet werden soll. Der Standardwert ist"stunnel.conf.j2", der eine Konfiguration basierend aufstunnel_global_optionsundstunnel_services, die oben definiert wurden, erstellt.stunnel_download_url: Geben Sie eine alternative URL zum Herunterladen desstunnel-Installationsprogramms an; der Standardwert ist"https://www.stunnel.org/downloads/stunnel-5.41-win32-installer.exe".stunnel_force_install: Erzwingen Sie die Installation vonstunnel, auch wenn Registrierungswerte darauf hinweisen, dass es bereits installiert ist; der Standardwert istfalse.
Beispiel-Playbook
Das folgende Beispiel-Playbook installiert stunnel und fügt einen Dienst hinzu, um unverschlüsselte lokale SMTP-Verbindungen auf Port 2525 an smtp.gmail.com Port 465 weiterzuleiten:
- hosts: windows
roles:
- role: cchurch.win-stunnel
stunnel_services:
'gmail-smtp':
client: 'yes'
accept: 2525
connect: smtp.gmail.com:465
delay: 'yes'
Lizenz
BSD
Autoreninformation
Chris Church chris@ninemoreminutes.com
Installieren
ansible-galaxy install cchurch.win-stunnelLizenz
Unknown
Downloads
266
Besitzer
Python/Django/Ansible, will code for sweet tea and beer.
