summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAhmed AbdelHalim <[email protected]>2026-06-12 11:48:34 +0200
committerAhmed AbdelHalim <[email protected]>2026-06-12 11:48:34 +0200
commit8a5bf3102861db6f3514bed528caed329d489604 (patch)
tree7cc0d6817d1f1447cc7505a7eb42116744a4dd35
parent95178ccda079af7c47f6ba6c8f7106431a62500f (diff)
Fix pihole network overrides
-rw-r--r--roles/pihole/tasks/main.yml8
1 files changed, 7 insertions, 1 deletions
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: