diff options
Diffstat (limited to 'adguard-home/tasks/disable-dns-bypass.yaml')
| -rw-r--r-- | adguard-home/tasks/disable-dns-bypass.yaml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/adguard-home/tasks/disable-dns-bypass.yaml b/adguard-home/tasks/disable-dns-bypass.yaml new file mode 100644 index 0000000..10add0a --- /dev/null +++ b/adguard-home/tasks/disable-dns-bypass.yaml @@ -0,0 +1,24 @@ +--- + +- name: check if resolv.conf exists + stat: path="/etc/resolv.conf" + register: sym + +- name: replace systemd-resolved conf stub + become: yes + copy: + remote_src: yes + src: "/run/systemd/resolve/resolv.conf" + dest: "/etc/resolv.conf" + when: sym.stat.islnk is defined and sym.stat.islnk + +- name: ensure nameserver is self + become: yes + lineinfile: + path: "/etc/resolv.conf" + regexp: "^nameserver" + line: "nameserver {{ansible_default_ipv4.address}}" + +- name: disable systemd-resolved service + become: yes + systemd: name="systemd-resolved.service" enabled="no" state="stopped" |
