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 10 months Marc Dequènes Initial release
  meta 581d1918 10 months Marc Dequènes Initial release
  tasks 51f50b55 3 months Marc Dequènes fix E202
  templates 581d1918 10 months Marc Dequènes Initial release
  vars 581d1918 10 months Marc Dequènes Initial release
README.md 875 Bytes 581d1918 10 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