最佳答案
在 Ansible,我使用 register
将任务的结果保存在变量 people
中。除去我不需要的东西,它有这样的结构:
{
"results": [
{
"item": {
"name": "Bob"
},
"stdout": "male"
},
{
"item": {
"name": "Thelma"
},
"stdout": "female"
}
]
}
我想使用一个后续的 set_fact
任务来生成一个新的变量,其字典如下:
{
"Bob": "male",
"Thelma": "female"
}
我想这也许是可能的,但我一直在兜圈子,到目前为止还没有什么好运气。