Check for both config.yaml/config.json
We changed the format of network config generated from json to yaml when we moved to use ansible for network configuration. This resulted in _validate_no_ip_change() preflight validation being useless when net_config_override is not used. Change-Id: I1a2a6b817b32bc5c95cd4810dc3cca43366d717a
This commit is contained in:
parent
a0dd1801e1
commit
dfed2b1921
@ -296,10 +296,13 @@ def _validate_no_ip_change():
|
|||||||
if CONF.net_config_override:
|
if CONF.net_config_override:
|
||||||
os_net_config_file = CONF.net_config_override
|
os_net_config_file = CONF.net_config_override
|
||||||
else:
|
else:
|
||||||
os_net_config_file = '/etc/os-net-config/config.json'
|
os_net_config_file = '/etc/os-net-config/config.yaml'
|
||||||
# Nothing to do if we haven't already installed
|
|
||||||
if not os.path.isfile(
|
if not os.path.isfile(
|
||||||
os.path.expanduser(os_net_config_file)):
|
os.path.expanduser(os_net_config_file)):
|
||||||
|
os_net_config_file = '/etc/os-net-config/config.json'
|
||||||
|
# Nothing to do if we haven't already installed
|
||||||
|
if not os.path.isfile(os.path.expanduser(os_net_config_file)):
|
||||||
return
|
return
|
||||||
try:
|
try:
|
||||||
with open(os_net_config_file, 'r') as f:
|
with open(os_net_config_file, 'r') as f:
|
||||||
|
Loading…
Reference in New Issue
Block a user