Привет, ЛОР. Собственно вопрос сам себя сформулировал.
Есть внешний луп, состоящий из списка
my_cool_dict:
Uno:
word: "privet"
Duo:
word: "Paka"
Tre:
word: "Agu"
Который я передаю во внутрь вот так
- name: chick chick
include_tasks: my_task.yaml
loop: " {{ my_cool_dict }}"
loop_control:
loop_var: outer
Внутри таски my_task.yaml создаются локальные факты test.fact вида
{
"general": {
"Privet": "true",
"Paka": "true",
"Agu": "true"
}
}
Внутри этой самой таски мне как то нужно получить таски чот не получается достучаться до локальных фактов с помощью внешней переменной
when: ansible_local.test.general.outer.word == 'Privet'
говорит, что нет такого поля outer.
Как это делают настоящие профессионалы своего дела, подскажи ЛОРчик, а?