在dict的ansible列表中添加新属性

在dict的ansible列表中添加新属性,ansible,Ansible,我想在现有的目录列表中添加一个新属性,我想到了这个。它可以大大简化吗?谢谢 --- -名称:测试 主持人: -本地主机 变量: 原文:[{“姓名”:“阿尔伯特”},{“姓名”:“鲍勃”}] 性别:{“性别”:“男性”} 任务: -名称:创建新列表 设定事实: 修改:[] -姓名:添加性别 设定事实: 修改:{modified+[(项目|合并(性别))]} 带_项:“{{orig}” -名称:调试 调试: msg:“{modified}}” 而不是迭代映射过滤器组合。比如说 -设置事实: 修改:{

我想在现有的目录列表中添加一个新属性,我想到了这个。它可以大大简化吗?谢谢

---
-名称:测试
主持人:
-本地主机
变量:
原文:[{“姓名”:“阿尔伯特”},{“姓名”:“鲍勃”}]
性别:{“性别”:“男性”}
任务:
-名称:创建新列表
设定事实:
修改:[]
-姓名:添加性别
设定事实:
修改:{modified+[(项目|合并(性别))]}
带_项:“{{orig}”
-名称:调试
调试:
msg:“{modified}}”
而不是迭代映射过滤器组合。比如说

-设置事实:
修改:{{orig | map('combine',gender)| list}
给予

“已修改”:[
{
“性别”:“男性”,
“姓名”:“阿尔伯特”
},
{
“性别”:“男性”,
“姓名”:“鲍勃”
}
]