Я хочу добавить ключи к словарю при использовании set_fact с with_items. Это небольшой POC, который поможет мне выполнить некоторые другие работы. Я попытался обобщить POC, чтобы удалить из него все несущественные детали.
Когда я выполняю следующий код, он показывает словарь с одним ключом, который соответствует последнему элементу with_items. Кажется, что он воссоздает новый словарь или может переопределять существующий словарь для каждого элемента in_items. Я хочу один словарь со всеми ключами.
код:
---
- hosts: localhost
connection: local
vars:
some_value: 12345
dict: {}
tasks:
- set_fact: {
dict: "{
{{ item }}: {{ some_value }}
}"
}
with_items:
- 1
- 2
- 3
- debug: msg="{{ dict }}"