У меня есть выходные данные отладки, мне нужно установить переменные и циклические команды
Отладочный вывод:
ok: [leafsw] => {
"msg": [
{
"cl_list": "AWSCL",
"delete": [
{
"list": "11111:10000",
"seq": 1
},
{
"list": "22222:10000",
"seq": 2
}
],
"name": "AWSCL",
"permit": [
"11111:10000",
"22222:10000"
]
},
{
"cl_list": "NORM_CL",
"name": "NORM_CL",
"permit": [
"33333:10000",
"44444:10000"
]
}
]
}
Мне нужно получить cl_list
, затем следующая задача состоит в том, чтобыиспользуйте «with_items» для запуска других команд.Первое: как получить значение dict cl_list
Второе: добавить в переменную, чтобы я мог использовать его в цикле.
Я пытался:
- name: Get CL Name
debug: var="{{ item }}"
with_items: "{{ getclname.cl_list }}"
не работает, также я пытался:
- name: Get CL Name
debug: var="{{ item.cl_list }}"
with_items: "{{ getclname }}"
Что бы я хотел: variable = ['AWSCL', 'NORM_CL'], чтобы я мог использовать это в циклах with_items
Есть идеи?