cchurch.win-stunnel
Win-STunnel
在Windows上安装和配置stunnel。
角色变量
使用以下变量来配置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:指定用于下载stunnel安装程序的替代URL;默认值为"https://www.stunnel.org/downloads/stunnel-5.41-win32-installer.exe"。stunnel_force_install:强制安装stunnel,即使注册表键指示它已安装;默认值为false。
示例剧本
以下示例剧本安装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 Church chris@ninemoreminutes.com
