diff --git a/ansible/files/resolv.conf b/ansible/files/resolv.conf new file mode 100644 index 0000000..964fd8a --- /dev/null +++ b/ansible/files/resolv.conf @@ -0,0 +1,4 @@ +# this is very good +nameserver 152.66.208.1 +nameserver 152.66.208.29 +nameserver 8.8.8.8 diff --git a/ansible/tasks/fix-dns-resolution.yaml b/ansible/tasks/fix-dns-resolution.yaml new file mode 100644 index 0000000..c6ee6dc --- /dev/null +++ b/ansible/tasks/fix-dns-resolution.yaml @@ -0,0 +1,24 @@ +- 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 \ No newline at end of file