From e8be763403fb3d623b68ea6cb1781e61a72d28d4 Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Sun, 21 Jan 2024 15:58:58 -0600 Subject: Added optional admin-local DNS bypass. --- adguard-home/tasks/enable-dns-bypass.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 adguard-home/tasks/enable-dns-bypass.yaml (limited to 'adguard-home/tasks/enable-dns-bypass.yaml') diff --git a/adguard-home/tasks/enable-dns-bypass.yaml b/adguard-home/tasks/enable-dns-bypass.yaml new file mode 100644 index 0000000..efb2122 --- /dev/null +++ b/adguard-home/tasks/enable-dns-bypass.yaml @@ -0,0 +1,17 @@ +--- + +- name: check if resolv.conf exists + stat: path="/etc/resolv.conf" + register: sym + +- name: replace systemd-resolved conf link + become: yes + file: + src: "../run/systemd/resolve/stub-resolv.conf" + dest: "/etc/resolv.conf" + state: "link" + when: sym.stat.islnk is defined and not sym.stat.islnk + +- name: enable systemd-resolved service + become: yes + systemd: name="systemd-resolved.service" enabled="yes" state="started" -- cgit v1.2.3