Commit graph

20 commits

Author SHA1 Message Date
45bf9ecf8d
fix(docker-compose): Use docker compose plugin for validation 2024-02-22 03:42:59 +01:00
70341479b1
!chore: Migrate to docker_compose_v2
This now uses the new docker compose plugin.
Because we used docker-compose v1.24.1 to this point due to centos needing to install C toolchains to build never versions, the newest Docker v25 breaks compatibility and we need to use something newer.
2024-02-22 00:37:48 +01:00
4c5a0a7252
lint: Fix register variable name prefix 2023-06-06 20:26:36 +02:00
c3d1f74542
lint: Disable jinja check for ipaddr filter
pyhton package is missing on the ansible lint container, but it is correct
2023-02-26 00:40:02 +01:00
862a52f2e5
style: Fix some ansible-lint issues 2023-02-11 12:17:17 +01:00
f112f27449
ansible-lint: Fix various new issues 2022-11-02 21:57:13 +01:00
5393a8ebbc
Use FQCN in all tasks 2022-08-13 17:50:54 +02:00
eb5ae6a7a2
traefik: Add option to disable firewalld tasks
This allows installing this setup on systems without firewalld
2021-09-21 05:04:38 +02:00
8b6d3bdb7f
traefik: Add option to disable SELinux related tasks 2021-09-21 05:03:40 +02:00
Sheogorath
c04955a168
traefik: Fix tor configuration include
This patch will change the name of the config file from `traefik` to
`traefik.conf`, since tor now includes `/etc/torrc.d/*.conf` in their
config file. This should make sure that the config is actually loaded.

This patch originates from the observation that new setups no longer
create the tor hidden service for traefik. Some investigation resulted
in the insight, that the tor node is no longer including the
configuration file.
2021-05-30 17:16:35 +02:00
951dbeb41d
Fix yamllint issues 2021-03-05 13:02:55 +01:00
a93c313704
Adjust module name for firewalld to work with newer ansible versions 2021-03-05 12:34:43 +01:00
6d9ff52575
traefik: Switch back to non-collection name for compatibility 2021-01-02 20:16:49 +01:00
08ed54d139
Roles: Validate using the local docker-compose instead of python cmd
This will make it easier to migrate to other systems that do not have python2 etc installed
2021-01-02 04:46:15 +01:00
9e86ae3bba
traefik: Only trust network for docker < 20.10
Docker complains about the network being already marked as trusted otherwise.
Also an upgrade to docker 20.10 requires manual recreation of the networks and a removal of the docker-proxy network via `firewall-cmd --zone=trusted --remove-interface=docker-proxy`.
2020-12-10 19:39:13 +01:00
57c4d33115
traefik: Adjust firewalld module name to use new collection
This patch implements a change coming in the upcoming Ansible v2
2020-11-05 02:40:04 +01:00
ada2133fd9
traefik: Adjust command formatting to satisfy ansible-lint 2020-09-26 22:37:09 +02:00
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
f8306138b7
traefik: Fix IPv6 support to work properly
With some of the recently introduced changes especially around the
defaults and ipv6 addresses, this patch fixes all remaining issues and
makes sure the docker and firewall configuration fits the expectations.

Original commit: 7819c8fcc8
2020-08-18 15:35:55 +02:00
ac6d8172dd
Initial commit 2020-08-10 01:37:13 +02:00