mirror of
https://github.com/thegeeklab/ansible-later.git
synced 2024-11-24 13:50:41 +00:00
fix: fix configuration schema validation (#520)
This commit is contained in:
parent
ebcd5e573d
commit
cc385df566
@ -190,9 +190,13 @@ class Settings(object):
|
|||||||
except jsonschema.exceptions.ValidationError as e:
|
except jsonschema.exceptions.ValidationError as e:
|
||||||
schema_error = (
|
schema_error = (
|
||||||
"Error while loading configuration:\n"
|
"Error while loading configuration:\n"
|
||||||
"Failed validating '{validator}' in schema{schema}"
|
"Failed validating '{validator}' at {path}"
|
||||||
).format(
|
).format(
|
||||||
validator=e.validator, schema=format_as_index(list(e.relative_schema_path)[:-1])
|
validator=e.validator,
|
||||||
|
path=format_as_index(
|
||||||
|
list(e.absolute_path)[0],
|
||||||
|
list(e.absolute_path)[1:],
|
||||||
|
)
|
||||||
)
|
)
|
||||||
utils.sysexit_with_message(
|
utils.sysexit_with_message(
|
||||||
"{schema}: {msg}".format(schema=schema_error, msg=e.message)
|
"{schema}: {msg}".format(schema=schema_error, msg=e.message)
|
||||||
|
Loading…
Reference in New Issue
Block a user