diff --git a/ansible/roles/network-redhat/tasks/main.yml b/ansible/roles/network-redhat/tasks/main.yml index 7df70b0f7..c73e31152 100644 --- a/ansible/roles/network-redhat/tasks/main.yml +++ b/ansible/roles/network-redhat/tasks/main.yml @@ -19,6 +19,15 @@ value: unmanaged when: - ansible_facts.os_family == "RedHat" and ansible_facts.distribution_major_version == "9" + register: dns_config_task + +- name: Reload NetworkManager with DNS config + become: true + systemd: + name: NetworkManager + state: reloaded + daemon_reload: yes + when: dns_config_task is changed - name: Configure network interfaces (RedHat) import_role: