As we hardcode "peerdns=no" in eth0 during master node deployment
a dirty hack is needed to make resolver work. This change introduces new
option "DNS1=$ADMIN_SUBNET_GATEWAY" to ifcfg-eth1, although this address
is not in eth1-network it will work anyway.
Change-Id: I9ed1148b9acbd4e2539186421a31ec7996398ea1
"IPADDR={ip}\n" \
"NETMASK={netmask}\n" \
"GATEWAY={gw}\n" \
+ "DNS1={dns}\n" \
.format(
ip=str(cfg["PUBLIC_SUBNET"].ip + 2),
netmask=str(cfg["PUBLIC_SUBNET"].netmask),
- gw=str(cfg["PUBLIC_SUBNET"].ip + 1)
+ gw=str(cfg["PUBLIC_SUBNET"].ip + 1),
+ dns=str(cfg["ADMIN_SUBNET"].ip + 1)
)
print ("\nTo fuel:\n{0}".format(rule))
ifcfg = "/etc/sysconfig/network-scripts/ifcfg-eth1"