diff --git a/tasks/fix-dns-resolution.yaml b/tasks/fix-dns-resolution.yaml index 17295dd..2e30b15 100644 --- a/tasks/fix-dns-resolution.yaml +++ b/tasks/fix-dns-resolution.yaml @@ -23,9 +23,15 @@ mode: 644 owner: root +- name: check if rules file exists + stat: + path: /etc/kubernetes/kubelet-config.yaml + register: kubelet_config + - name: fix kubelet wrong resolver lineinfile: path: /etc/kubernetes/kubelet-config.yaml regexp: '^resolvConf:' line: 'resolvConf: "/etc/resolv.conf"' - notify: restartkubelet \ No newline at end of file + notify: restartkubelet + when: kubelet_config.stat.exists == True \ No newline at end of file