
You may want to check the whether /etc/resolv.conf exists and if not exist, create the file file and update the DNS
- name: Check if resolv.conf file exists
stat:
path: /etc/resolv.conf
register: file_info
- name: Create /etc/resolv.conf if it exists
file:
path: /etc/resolv.conf
state: touch
when: not file_info.stat.exists
- name: Set DNS nameservers in /etc/resolv.conf
blockinfile:
path: /etc/resolv.conf
block: |
search example.com
nameserver x.x.x.x
nameserver w.w.w.w
when: ansible_distribution == "Rocky"