Project

General

Profile

README

Ansible role for stunnel installation

Introduction

stunnel is a TLS proxy to secure TLS-impaired servers or clients.

This role installs and configure stunnel instances. Each instance can have multiple services.

TLS certificates are required and certificate basic checks are enabled.

Variables

  • tunnel_name: stunnel instance name
  • services: list of services defined by these parameters:
    • is_server: True is server, False if client
    • accept: port (and possibly host) to wait for connection
    • connect: service port on the local machine (if server) or remote stunnel server host+port (if client)
    • tls: TLS settings:
      • pem_path: PEM file containing the certificate and key (and possibly DH if server)
      • allowed_hosts: list of hosts (CN/SANs) allowed on the remote end
Statistics
| Branch: | Revision:

ansible-role-stunnel @ master

Name Size Revision Age Author Comment
  handlers 581d1918 8 months Marc Dequènes Initial release
  meta 581d1918 8 months Marc Dequènes Initial release
  tasks 51f50b55 about 2 months Marc Dequènes fix E202
  templates 581d1918 8 months Marc Dequènes Initial release
  vars 581d1918 8 months Marc Dequènes Initial release
README.md 875 Bytes 581d1918 8 months Marc Dequènes Initial release

Latest revisions

# Date Author Comment
51f50b55 2018-12-05 06:59 Marc Dequènes

fix E202

581d1918 2018-06-05 14:26 Marc Dequènes

Initial release

View all revisions | View revisions

Also available in: Atom