Я пытаюсь перебрать список ["abc", "def", "ghi"], и каждая итерация генерирует список, который мне нужен, чтобы установить его в переменную ansible.
вот мой текущий скрипт:
- name: add checks
set_fact:
CHECKS: "{% for cKey in checkKey %} {{ CHECKS|default([]) }} + {{ CHECKSMAP | map(attribute=cKey ) | list |join(',')}} {% endfor %}"
, который генерирует следующий вывод, который является строкой, а не списком. Как мне добавить один список, аналогичный списку + = temp_list в цикле for
ok: [127.0.0.1] => {
"msg": "System [] + [{u'check': u'system_checks'}, {u'check': u'lms_server_health'}] [] + [{u'check': u'system_checks'}, {u'check': u'config-service_server_health'}, {u'check': u'config-service_server_restart'}] " }