Fix: Losing dns configuration after reboot 14/101614/3
authorMateusz Pilat <m.pilat@partner.samsung.com>
Wed, 12 Feb 2020 09:19:28 +0000 (10:19 +0100)
committerMateusz Pilat <m.pilat@partner.samsung.com>
Mon, 17 Feb 2020 14:23:10 +0000 (15:23 +0100)
Issue-ID: OOM-2295

Signed-off-by: Mateusz Pilat <m.pilat@partner.samsung.com>
Change-Id: Ic10203be6fc2cd2c805679a293efa0f2ddea9465

ansible/roles/package-repository/handlers/main.yml [new file with mode: 0644]
ansible/roles/package-repository/tasks/main.yml

diff --git a/ansible/roles/package-repository/handlers/main.yml b/ansible/roles/package-repository/handlers/main.yml
new file mode 100644 (file)
index 0000000..304cc87
--- /dev/null
@@ -0,0 +1,6 @@
+---
+- name: Restart NetworkManager
+  systemd:
+    name: NetworkManager
+    state: restarted
+  when: ansible_connection != 'docker'
index 7dc2e76..e2a5fd4 100644 (file)
@@ -1,4 +1,20 @@
 ---
+- name: Disable DNS management in Network Manager
+  ini_file:
+    path: /etc/NetworkManager/NetworkManager.conf
+    state: present
+    no_extra_spaces: true
+    section: main
+    option: dns
+    value: none
+    owner: root
+    group: root
+    mode: 0644
+    backup: false
+  when: ansible_os_family == 'RedHat'
+  notify:
+    - Restart NetworkManager
+
 - name: Setup resolv.conf for node to find package repository by name from infra
   lineinfile:
     line: "nameserver {{ hostvars[groups.infrastructure[0]].cluster_ip }}"