相关疑难解决方法(0)

使用Ansible set_fact从寄存器结果创建字典

在Ansible中,我曾经register在变量中保存任务的结果people.省略我不需要的东西,它有这样的结构:

{
    "results": [
        {
            "item": {
                "name": "Bob"
            },
            "stdout": "male"
        },
        {
            "item": {
                "name": "Thelma"
            },
            "stdout": "female"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我想使用后续set_fact任务用这样的字典生成一个新变量:

{
    "Bob": "male",
    "Thelma": "female"
}
Run Code Online (Sandbox Code Playgroud)

我想这可能是可能的,但到目前为止我还没有运气.

ansible

57
推荐指数
2
解决办法
8万
查看次数

标签 统计

ansible ×1