mirror of
https://github.com/valitydev/salt.git
synced 2024-11-08 09:23:56 +00:00
Replace resolv.conf if nameserver is 127.0.0.1
Debian OpenStack images has resolv.conf with "nameserver 127.0.0.1". If not overwritten minion seeding will fail (after a long period of time - network timeout) as no name lookups can be made. Upon VM boot DHCP settings will overwrite resolv.conf again.
This commit is contained in:
parent
9cb6ac3be0
commit
ae1359eb14
@ -278,6 +278,8 @@ def _check_resolv(mpt):
|
|||||||
conts = fp_.read()
|
conts = fp_.read()
|
||||||
if 'nameserver' not in conts:
|
if 'nameserver' not in conts:
|
||||||
replace = True
|
replace = True
|
||||||
|
if 'nameserver 127.0.0.1' in conts:
|
||||||
|
replace = True
|
||||||
if replace:
|
if replace:
|
||||||
shutil.copy('/etc/resolv.conf', resolv)
|
shutil.copy('/etc/resolv.conf', resolv)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user