From: Bartek Grzybowski Date: Thu, 23 Sep 2021 12:40:22 +0000 (+0200) Subject: [ANSIBLE] Disable DNS management in Network Manager only if it's installed X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=4e0ec2607e029edaa5274b079257ac9a3634e0b5;p=oom%2Foffline-installer.git [ANSIBLE] Disable DNS management in Network Manager only if it's installed Additional check for package presence is required as Centos7.9 cloud image does not have it in contrary to RedHat7.9 Change-Id: I6dcfba0a0fdc1be16ce2ab06eb562168f7814538 Issue-ID: OOM-2837 Signed-off-by: Bartek Grzybowski --- diff --git a/ansible/roles/package-repository/tasks/main.yml b/ansible/roles/package-repository/tasks/main.yml index 763ee659..3ccce081 100644 --- a/ansible/roles/package-repository/tasks/main.yml +++ b/ansible/roles/package-repository/tasks/main.yml @@ -1,4 +1,8 @@ --- +- name: Get installed packages list + package_facts: + manager: "auto" + - name: Disable DNS management in Network Manager ini_file: path: /etc/NetworkManager/NetworkManager.conf @@ -11,7 +15,7 @@ group: root mode: 0644 backup: false - when: ansible_os_family == 'RedHat' + when: ansible_os_family == 'RedHat' and 'NetworkManager' in ansible_facts.packages notify: - Restart NetworkManager