From 0d74e0148fe9bae5f50e5b31d5ec7ed2db700a0d Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sun, 5 Jan 2025 17:37:55 +0100 Subject: [PATCH 1/3] Handle wireguard network outside of common task --- templates/networking.j2 | 9 --------- 1 file changed, 9 deletions(-) diff --git a/templates/networking.j2 b/templates/networking.j2 index c176831..005b1ca 100644 --- a/templates/networking.j2 +++ b/templates/networking.j2 @@ -54,13 +54,4 @@ iface br0 inet6 auto {% endif %} {% endif %} -{% if wanted_serekh is defined %} -auto wg-serekh -iface wg-serekh inet6 static - address {{ wanted_serekh }}/64 - pre-up ip link add dev wg-serekh type wireguard - pre-up wg setconf wg-serekh /etc/wireguard/wg-serekh.conf - post-down ip link delete dev wg-serekh -{% endif %} - source-directory /etc/network/interfaces.d From 3c5e7d6b456434eee22c31723e08bb85e8ca0616 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sun, 5 Jan 2025 17:38:24 +0100 Subject: [PATCH 2/3] Add iproute2 to be able to use ip token --- tasks/pkg_Alpine.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/tasks/pkg_Alpine.yml b/tasks/pkg_Alpine.yml index f77aa9c..0d74dbc 100644 --- a/tasks/pkg_Alpine.yml +++ b/tasks/pkg_Alpine.yml @@ -38,6 +38,7 @@ - docker-py - haveged - htop + - iproute2 - iptables - ip6tables - nginx From 6a06ecc6f4837d6d043bf22feccbc9698675bdbb Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sun, 20 Jul 2025 16:09:20 +0200 Subject: [PATCH 3/3] Add compatibility with Ubuntu --- tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasks/main.yml b/tasks/main.yml index 9092328..284135d 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -29,7 +29,7 @@ tags: - pkg - import_tasks: "pkg_Debian.yml" - when: ansible_distribution == 'Debian' + when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu' tags: - pkg