пробелов?
paths:
config: >-
/etc/postgresql/
{{ cfg
| json_query("services[?name=='postgresql'].version")
| first }}
/main/Желаемый результат: /etc/postgresql/9.6/main
Выдает: /etc/postgresql/ 9.6 /main
cfg для каждого хоста определяется в hosts_vars
А для чего в этом месте многострочный YAML? Он там реально нужен? Версию постгреса можно отдельной таской найти, если что
Ещё можно вот так, но я не проверял. https://stackoverflow.com/questions/6268391/is-there-a-way-to-represent-a-long-string-that-doesnt-have-any-whitespace-on-mul
Обсуждают сегодня