infrastructure/roles/docker_ipv6_nat
saibotk cc24a412c6
docker_ipv6_nat: Adjust directory permissions
This patch reduces the permissions on the install directory to just the root user and also fixes the ansible-lint issue for specifying the `mode`.
2020-09-26 21:31:33 +02:00
..
defaults Rename roles to underscore 2020-09-26 18:12:59 +02:00
meta Fix meta file dependencies reference to docker_compose role 2020-09-26 20:02:46 +02:00
tasks docker_ipv6_nat: Adjust directory permissions 2020-09-26 21:31:33 +02:00
templates Rename roles to underscore 2020-09-26 18:12:59 +02:00
README.md Rename roles to underscore 2020-09-26 18:12:59 +02:00

docker_ipv6_nat

This will install the docker-ipv6nat container to manage IPv6 with ease on a single IP. The container will automatically create ip6table forwarding rules on demand. To use the functionality, make sure that each container, that exposes a port also has an ipv6_enabled: true user-defined network attached to it, with a ULA IPv6 for the tool to forward to.

Note: This will enable the kernel module ipv6nat if not enabled!

Requirements

You will need to have docker, docker-compose installed or declared as dependencies with their respective roles.

Role Variables

Please look at the defaults/main.yml for all available variables and their description.

Note: Lines that are commented out via # are usually still valid/used variables, but they are not defined by default, so they might enable a feature, when uncommenting/defining them!

Dependencies

  • docker
  • docker-compose

License

GPL-3.0-only