cchurch.win-stunnel
Win-STunnel
Windowsにstunnelをインストールして設定します。
ロール変数
以下の変数を使ってstunnelを設定します。"yes"または"no"のリテラルとして指定すべき設定値は、YAMLのブール値ではなく、文字列として指定してください。
stunnel_global_options:stunnel.conf用のグローバルオプションの辞書。デフォルトは{}で、グローバルオプションは指定されません。stunnel_services:stunnel.confで設定するサービスの辞書。各サービスエントリの値は、そのサービスの設定オプションと値の辞書であるべきです。デフォルトは{}で、サービスは定義されていません。少なくとも1つのサービスを定義する必要があります。
以下の変数は、より高度な設定に使用できます:
stunnel_conf_template:stunnelを設定するために使用する別のテンプレートを指定します。デフォルトは"stunnel.conf.j2"で、上記のstunnel_global_optionsとstunnel_servicesに基づいて設定を構築します。stunnel_download_url:stunnelインストーラーをダウンロードするための別のURLを指定します。デフォルトは"https://www.stunnel.org/downloads/stunnel-5.41-win32-installer.exe"です。stunnel_force_install: レジストリキーがすでにインストールされていることを示していても、stunnelの強制インストールを行います。デフォルトはfalseです。
例のプレイブック
以下の例のプレイブックは、stunnelをインストールし、ポート2525の暗号化されていないローカルSMTP接続を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
