17 lines
486 B
YAML
17 lines
486 B
YAML
# 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 |