- name: "disable systemd-resolved" systemd: name: systemd-resolved state: stopped enabled: no masked: yes - name: check if resolvconf linked stat: path: /etc/resolv.conf register: link - name: remove symlink file: path: /etc/resolv.conf state: absent when: link.stat.islnk is defined and link.stat.islnk - name: set very good resolv config copy: src: resolv.conf dest: /etc/resolv.conf 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 when: kubelet_config.stat.exists == True