Generate hooks in a single to_nice_yaml invocation
Invoking to_nice_yaml on a scalar value generates a two-line YAML document "value\n...\n" which corrupts the value of a hook such as healthcheck which is just a single string URL. Instead of looping over each of the hooks, define a dictionary with hooks at the top level and have to_nice_yaml transform it in a single invocation. Fixes #117.
This commit is contained in:
parent
dd960dcf4e
commit
fbf22dfe8a
@ -184,7 +184,4 @@ consistency:
|
|||||||
# Do not forget to set secure permissions on this file as well as on any script listed (chmod 0700) to
|
# Do not forget to set secure permissions on this file as well as on any script listed (chmod 0700) to
|
||||||
# prevent potential shell injection or privilege escalation.
|
# prevent potential shell injection or privilege escalation.
|
||||||
hooks:
|
hooks:
|
||||||
{% for hook in borgmatic_hooks %}
|
{{ {'hooks': borgmatic_hooks} | to_nice_yaml(indent=4, width=1000) }}
|
||||||
{{ hook }}:
|
|
||||||
{{ borgmatic_hooks[hook] | to_nice_yaml(indent=2) | trim | indent(8) }}
|
|
||||||
{% endfor %}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user