From 8a5bf3102861db6f3514bed528caed329d489604 Mon Sep 17 00:00:00 2001 From: Ahmed AbdelHalim Date: Fri, 12 Jun 2026 11:48:34 +0200 Subject: Fix pihole network overrides --- roles/pihole/tasks/main.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/roles/pihole/tasks/main.yml b/roles/pihole/tasks/main.yml index 4a3ad1e9..9757bd0e 100644 --- a/roles/pihole/tasks/main.yml +++ b/roles/pihole/tasks/main.yml @@ -114,7 +114,9 @@ - name: "Configure systemd-resolved for Pi-hole" ansible.builtin.copy: - dest: "/etc/systemd/resolved.conf" + # NOTE: overwrites the network role's drop-in so DNSStubListener=no wins + # (drop-ins beat /etc/systemd/resolved.conf, so writing here is required) + dest: "/etc/systemd/resolved.conf.d/99-custom.conf" owner: "root" group: "root" mode: "0644" @@ -122,6 +124,10 @@ [Resolve] DNS=127.0.0.1#53 DNSStubListener=no + MulticastDNS=yes + LLMNR=no + Cache=yes + ReadEtcHosts=yes - name: "Configure system DNS" ansible.builtin.file: -- cgit v1.2.3