From 9791e181f44a7d9560650746d84349cbf338d1e4 Mon Sep 17 00:00:00 2001 From: "git@itrichter.de" Date: Sun, 20 Mar 2022 15:31:46 +0100 Subject: [PATCH] fix dns servers --- roles/prereq/defaults/main.yml | 1 + roles/prereq/tasks/main.yml | 7 +++++++ roles/prereq/templates/resolv.conf.j2 | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 roles/prereq/defaults/main.yml create mode 100644 roles/prereq/templates/resolv.conf.j2 diff --git a/roles/prereq/defaults/main.yml b/roles/prereq/defaults/main.yml new file mode 100644 index 00000000..b1890c4f --- /dev/null +++ b/roles/prereq/defaults/main.yml @@ -0,0 +1 @@ +dns_servers: [] diff --git a/roles/prereq/tasks/main.yml b/roles/prereq/tasks/main.yml index 1a8e36cb..f939a9a7 100644 --- a/roles/prereq/tasks/main.yml +++ b/roles/prereq/tasks/main.yml @@ -18,6 +18,13 @@ state: present reload: true +- name: fix dns servers in resolv.conf + template: + src: resolv.conf.j2 + dest: /etc/resolv.conf + when: + - dns_servers | length() > 0 + - name: Add br_netfilter to /etc/modules-load.d/ copy: content: "br_netfilter" diff --git a/roles/prereq/templates/resolv.conf.j2 b/roles/prereq/templates/resolv.conf.j2 new file mode 100644 index 00000000..ad1c3f51 --- /dev/null +++ b/roles/prereq/templates/resolv.conf.j2 @@ -0,0 +1,3 @@ +{% for dns_server in dns_servers %} +nameserver {{ dns_server }} +{% endfor %}