diff options
Diffstat (limited to 'roles/pihole/tasks')
| -rw-r--r-- | roles/pihole/tasks/main.yml | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/roles/pihole/tasks/main.yml b/roles/pihole/tasks/main.yml index 028b95f6..92f787df 100644 --- a/roles/pihole/tasks/main.yml +++ b/roles/pihole/tasks/main.yml @@ -62,3 +62,16 @@ ansible.builtin.command: cmd: "pihole -g" changed_when: false + +- name: "Set Pi-hole as system DNS" + ansible.builtin.lineinfile: + path: "/etc/systemd/resolved.conf" + regexp: "{{ item.regexp }}" + line: "{{ item.line }}" + backup: true + notify: "Restart systemd-resolved" + with_items: + - regexp: "^#?DNSStubListener=" + line: "DNSStubListener=no" + - regexp: "^#?DNS=" + line: "DNS=127.0.0.1" |
