From 93c1ae2e897eab694d4f9b9ad5d9e540c39a4adb Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Fri, 13 Nov 2020 18:31:24 +0000 Subject: [PATCH] network: Configure DNS servers EL systems use DNS servers from interface configs so support it. --- roles/network/templates/ifcfg-eth.j2 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/network/templates/ifcfg-eth.j2 b/roles/network/templates/ifcfg-eth.j2 index 9ab6da9..fa8d4b1 100644 --- a/roles/network/templates/ifcfg-eth.j2 +++ b/roles/network/templates/ifcfg-eth.j2 @@ -21,6 +21,12 @@ NETMASK="{{ item.netmask }}" {% if item.gateway is defined %} GATEWAY="{{ item.gateway }}" {% endif %} +{% if item.nameservers is defined %} +PEERDNS=no +{% for i in range(item.nameservers|length) %} +DNS{{ i+1 }}={{ item.nameservers[i] }} +{% endfor %} +{% endif %} {% elif proto == 'none' %} BOOTPROTO=none {% endif %}