ansible-role-borgbackup icon indicating copy to clipboard operation
ansible-role-borgbackup copied to clipboard

Generate hooks in a single to_nice_yaml invocation

Open ramcq opened this issue 2 years ago • 2 comments

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.

ramcq avatar Mar 28 '23 17:03 ramcq

Thanks. Will test this on some common cases and then merge asap.

m3nu avatar Mar 28 '23 18:03 m3nu

Tests are failing. When verifying the config file, I think.

value=deep_merge_nodes(a_value.value + b_value.value),", "TypeError: can only concatenate str (not \"list\") to str"]

m3nu avatar Apr 04 '23 17:04 m3nu