"value"
some_var:
param:
param_var: "param_name_{{ some_other_var }}"
Далее запускаю плейбук с параметром вида -e var='some_var' с содержимым:
...
- debug:
msg: "{{ vars[var]['param']['param_var'] }}"
Получаю:
"msg": {
"param_name_{{ some_other_var }}"
}
Хочется получить:
"msg": {
"param_name_value"
}
gather_facts пробовал и true, и false - разницы нет (хотя иногда влияет на вложенные переменные)
А если так? debug: msg: "{{ some_var['param']['param_var'] }}"
"{{ vars[var]['param' ~ param_var] }}"
Обсуждают сегодня