diff options
| author | Ahmed Abdelhalim <[email protected]> | 2026-06-12 11:48:34 +0200 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2026-06-12 11:48:34 +0200 |
| commit | fc2e066d65cbbf8839ce9a101e1b44408090ff74 (patch) | |
| tree | 7cc0d6817d1f1447cc7505a7eb42116744a4dd35 | |
| parent | 11f2f5906799326a5057260eda10f2f828f725d6 (diff) | |
Fix pihole network overrides
| -rw-r--r-- | roles/pihole/tasks/main.yml | 8 |
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: |
