Я пытаюсь создать файл json из шаблона jinja2, используя переменные, передаваемые из ansible.Насколько я знаю, здесь нет модулей, которые мне здесь помогают (можно исправить?)
Я застрял в последнем цикле
{
"items": [
{% for host in hostvars %}
{"apiversion": "v1",
"lastrunupdate": "{{ hostvars[host]['date'] }}",
"hostname": "null",
"hostip": "{{ hostvars[host]['inventory_hostname'] }}",
"whoami": "{{ hostvars[host]['whoamiraw'] }}",
"serialnumber": "{{ hostvars[host]['serial'] }}",
"version": "{{ hostvars[host]['version'] }}",
"ipaddress": "{{hostvars[host]['ipaddressraw'] }}",
"users": [
{% for hosts in hostvars[host]['listofusersraw'] %}
{"user":"{{ listofusersraw[loop.index0].split(':')[0] }}" } {% if not loop.last %},{%else%}]},{% endif %}{% endfor %}
{% endfor %}
}
]
}
последний цикл объявления}, до конца списка json ....
мысли, пожалуйста
Заранее спасибо