Add external DNS server to the /etc/resolv.conf

This is required to resolve CentOS repos for libvirt
install.
Adding an external DNS server to /etc/dhcp/dhclient.conf
will survive a reboot with DHCP. Using the 'supersede'
option will ensure the external server is used first.

Change-Id: Ib62f155f349a8db5ed0ef8b107418ce29a658c30
This commit is contained in:
Ronelle Landy 2018-04-19 16:33:32 -04:00
parent 68a6226299
commit 67eedfdee2
1 changed files with 6 additions and 2 deletions

View File

@ -146,7 +146,9 @@
echo "127.0.0.1 subnode-0 localhost" > /etc/hosts;
echo "HOSTNAME=subnode-0" >> /etc/sysconfig/network;
echo "subnode-0" > /etc/hostname;
hostnamectl set-hostname subnode-0
hostnamectl set-hostname subnode-0;
echo "nameserver {{ custom_nameserver|default('8.8.8.8') }} " >> /etc/resolv.conf;
echo "supersede domain-name-servers {{ custom_nameserver|default('8.8.8.8') }};" >> /etc/dhcp/dhclient.conf
become: true
- name: Get fake nodepool IP addresses
@ -185,7 +187,9 @@
echo "127.0.0.1 subnode-1 localhost" > /etc/hosts;
echo "HOSTNAME=subnode-1" >> /etc/sysconfig/network;
echo "subnode-1" > /etc/hostname;
hostnamectl set-hostname subnode-1
hostnamectl set-hostname subnode-1;
echo "nameserver {{ custom_nameserver|default('8.8.8.8') }} " >> /etc/resolv.conf;
echo "supersede domain-name-servers {{ custom_nameserver|default('8.8.8.8') }};" >> /etc/dhcp/dhclient.conf
become: true
- debug: