diff options
| author | Luke Hoersten <[email protected]> | 2024-01-21 15:58:58 -0600 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2024-01-21 15:58:58 -0600 |
| commit | e8be763403fb3d623b68ea6cb1781e61a72d28d4 (patch) | |
| tree | b8e2bc0481852260896411e04cb4294f542314ae /adguard-home/tasks/main.yaml | |
| parent | 5fcee5ab24ac6c70849ab6834ef52f18fc6d7081 (diff) | |
Added optional admin-local DNS bypass.
Diffstat (limited to 'adguard-home/tasks/main.yaml')
| -rw-r--r-- | adguard-home/tasks/main.yaml | 25 |
1 files changed, 4 insertions, 21 deletions
diff --git a/adguard-home/tasks/main.yaml b/adguard-home/tasks/main.yaml index f9220bf..fc604da 100644 --- a/adguard-home/tasks/main.yaml +++ b/adguard-home/tasks/main.yaml @@ -44,28 +44,11 @@ template: src="AdGuardHome.yaml.j2" dest="/etc/AdGuardHome/AdGuardHome.yaml" notify: restart adguard home -- name: check if resolv.conf exists - stat: path="/etc/resolv.conf" - register: sym +- include: enable-dns-bypass.yaml + when: adguard_dns_bypass -- 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" +- include: disable-dns-bypass.yaml + when: not adguard_dns_bypass - name: ensure adguard home is started become: yes |
