apn_operation
- словарь. Итерация словаря невозможна. Можно использовать dict2items , но это не то, что вы ищете.
with_subelements
может выполнять итерацию списка, где каждый элемент представляет собой словарь, содержащий другой список. Например,
apn_operation:
- action: create
name-server:
- ip_address: 10.0.0.1
priority: 10
- ip_address: 10.0.0.2
priority: 20
работает как положено и дает
"msg": [
{
"action": "create"
},
{
"ip_address": "10.0.0.1",
"priority": 10
}
]
"msg": [
{
"action": "create"
},
{
"ip_address": "10.0.0.2",
"priority": 20
}
]