From 1c67b1c2fd6168b56955536ee679f50f161f4998 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Tue, 26 Dec 2023 08:22:41 +0200 Subject: feat: installed system uses systemd-resolved for DNS Signed-off-by: Lars Wirzenius Sponsored-by: author --- std.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/std.yml b/std.yml index a69b6bb..14f516c 100644 --- a/std.yml +++ b/std.yml @@ -176,6 +176,26 @@ name: systemd-networkd enabled: yes + - name: "install resolved" + apt: + name: + - systemd-resolved + + - name: "enable resolved" + systemd: + name: systemd-resolved + enabled: yes + + # Allow lookup of domain-less names, when the DHCP server doesn't + # set a domain for the LAN. See + # https://wiki.archlinux.org/title/Systemd-resolved#systemd-resolved_does_not_resolve_hostnames_without_suffix + - name: "tweak resolved.conf for domain-less DNS lookup" + lineinfile: + path: /etc/systemd/resolved.conf + regexp: ResolveUnicastSingleLabel= + line: ResolveUnicastSingleLabel=yes + + vars: ansible_python_interpreter: /usr/bin/python3 -- cgit v1.2.1