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
commitfc2e066d65cbbf8839ce9a101e1b44408090ff74 (patch)
tree7cc0d6817d1f1447cc7505a7eb42116744a4dd35
parent11f2f5906799326a5057260eda10f2f828f725d6 (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: