# source https://oneuptime.com/blog/post/2026-02-21-how-to-use-ansible-to-manage-etc-resolv-conf/view # vars: # resolv_conf: # nameservers: # - x.x.x.x # search_domains: # - local.lan - name: Deploy resolv.conf ansible.builtin.template: src: templates/resolv.conf.j2 dest: /etc/resolv.conf mode: '0644' when: "resolv_conf is defined" # todo tasks: # systemd-resolvd:systemctl restart systemd-resolved # clear cache: resolvectl flush-caches