summaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
Diffstat (limited to 'roles')
-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: