У меня есть инвентарь с очень сложной структурой.Для моей конкретной установки я хочу переопределить только некоторые значения.Например, у меня есть структура:
---
System:
atr1: 47
config:
- nodes:
- logger:
id: 'all'
svr: 'IEW'
- Database:
constr: 'login/pass@db'
atr2: 'some value'
Я хочу переопределить серьезность регистратора, то есть добавить статистическую информацию svr: 'IEWS' .Я хочу предоставить переопределение в параметре - extra-vars .
В ansible.cfg -> hash_behaviour = merge
Я не хочу использовать что-то вроде- svr: "{{svr_custom | default ('IEW')}}}" , поскольку параметров слишком много, и, таким образом, будет сложно написать весь инвентарь таким образом.Я читал о комбинированном фильтре , но не могу его использовать, когда мне пришлось переопределить только один элемент в хэше.
Как мне достичь своей цели?