infrastructure/roles/traefik
saibotk 7732e5d43f
traefik: Adjust directory permissions
This patch reduces the permissions on the install directory to just the root user and also fixes the ansible-lint issue by specifying the `mode`.
2020-09-26 21:45:15 +02:00
..
defaults traefik: Upgrade to v2.3.0 2020-09-26 05:44:58 +02:00
files Initial commit 2020-08-10 01:37:13 +02:00
handlers Initial commit 2020-08-10 01:37:13 +02:00
meta Fix meta file dependencies reference to docker_compose role 2020-09-26 20:02:46 +02:00
tasks traefik: Adjust directory permissions 2020-09-26 21:45:15 +02:00
templates Adjust log level of dockersocketproxy to notice 2020-09-19 17:00:07 +02:00
README.md Initial commit 2020-08-10 01:37:13 +02:00

Traefik

This will setup a Traefik server that acts as a dynamic reverse proxy and uses docker labels to route traffic. It also takes care about enabling/renewing Let's Encrypt certificates if specified.

Note: If using the IPv6 configuration: When changing the address etc, you will need to manually take care about removing old/unused firewall rules!

Requirements

You will need to have docker and 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