Merge "Improve error message around hieradata override file"
This commit is contained in:
commit
e484c48764
@ -1071,6 +1071,12 @@ class Deploy(command.Command):
|
|||||||
|
|
||||||
target = override_file
|
target = override_file
|
||||||
data = open(target, 'r').read()
|
data = open(target, 'r').read()
|
||||||
|
if not data.strip():
|
||||||
|
# since an empty file isn't valid yaml, let's be more specific
|
||||||
|
msg = (_("hieradata override file (%s) cannot be empty") % target)
|
||||||
|
self.log.error(msg)
|
||||||
|
raise exceptions.DeploymentError(msg)
|
||||||
|
|
||||||
hiera_data = yaml.safe_load(data)
|
hiera_data = yaml.safe_load(data)
|
||||||
if not hiera_data:
|
if not hiera_data:
|
||||||
msg = (_('Unsupported data format in hieradata override %s') %
|
msg = (_('Unsupported data format in hieradata override %s') %
|
||||||
|
Loading…
x
Reference in New Issue
Block a user