blackieops.sixfour

IPv6 for IPv4-only Services

This is an Ansible role for configuring socat tunnels as systemd services to proxy IPv6 traffic to services that can only listen on IPv4. This allows you to provide IPv6 connections to your clients, even if what you're running doesn't understand IPv6 (such as a single-stack Kubernetes cluster).

Required variables

Name Type Description
sixfour_ports array(string) A list of ports for which to start proxies.

Usage

Install the role by adding either the Ansible Galaxy package or Git remote to your requirements.yml:

# via Galaxy
- src: blackieops.sixfour

# or via Git
- src: https://github.com/blackieops/ansible-role-sixfour.git

Then install it with ansible-galaxy:

$ ansible-galaxy install -r requirements.yml

Finally, you can reference the role in your playbooks:

- hosts: all
  roles:
    - { role: blackieops.sixfour }
About

Configures forwarding for IPv6 connections to IPv4-only services.

Install
ansible-galaxy install blackieops.sixfour
GitHub repository
License
mit
Downloads
92
Owner