diff options
author | Lars Wirzenius <liw@liw.fi> | 2023-12-26 08:22:41 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2023-12-26 08:25:09 +0200 |
commit | 1c67b1c2fd6168b56955536ee679f50f161f4998 (patch) | |
tree | 9ebf66f41f8853ef4fdb54ea0a4245759510c41a | |
parent | fc25990b231623c3aff7f6e1323e45bed4f9a958 (diff) | |
download | v-i-1c67b1c2fd6168b56955536ee679f50f161f4998.tar.gz |
feat: installed system uses systemd-resolved for DNS
Signed-off-by: Lars Wirzenius <liw@liw.fi>
Sponsored-by: author
-rw-r--r-- | std.yml | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -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 |