我正在迭代下面的字典字典,希望添加嵌套字典的值并将它们插入到另一个字典中
master_nodes
ok: [127.0.0.1] => {
"msg": {
"master01.example.com": {
"cpu_total": 8,
"cpu_used": 0.22
},
"master02.example.com": {
"cpu_total": 8,
"cpu_used": 0.27
},
"master03.example.com": {
"cpu_total": 8,
"cpu_used": 0.22
}
}
}
我正在尝试类似的事情,并努力想出一个解决方案
- name: Total section for master nodes
set_fact:
total_master: "{{ (total_master | default({}))| combine({ 'total_cpu' : total_cpu+(item.value.cpu_total|int) }) }} "
with_dict: "{{ master_nodes }}"
我在total_master
中努力实现的目标
ok: [127.0.0.1] => {
"msg": {
"total_cpu": 24,
"total_used_cpu": 0.71
}
}
嵌套循环应该可以工作
输出:
这可能是一种选择:
给予
另一种味道
给予
谢谢你的回复。我就是这样做的
相关问题 更多 >
编程相关推荐