Skip to content

6️⃣🔁4️⃣ Proxy IPv6 connections to an IPv4-only socket.

License

Notifications You must be signed in to change notification settings

blackieops/ansible-role-sixfour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

6️⃣🔁4️⃣ Proxy IPv6 connections to an IPv4-only socket.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published