cchurch.win-stunnel

构建状态 Galaxy

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_optionsstunnel_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

关于项目

Install and configure stunnel on Windows.

安装
ansible-galaxy install cchurch.win-stunnel
许可证
Unknown
下载
254
拥有者
Python/Django/Ansible, will code for sweet tea and beer.