首页 > 解决方案 > Ansible 设置事实:使用变量评估 json 路径

问题描述

我需要获取有条件的数据。这段代码对我有用。

     - name: retriving passwords...
      uri:
        ...........
      register: this
     - name: Setting ssh secret fact...
          set_fact:
            ssh_secret: "{{ this.json.data.data.devuservalue }}"
          when: ansible_user == "{{ user_dev }}"

的值{{ user_dev }}也是devuservalue
如何devuservalue 从 ssh_secret: 行中删除此硬编码值。因为我必须添加几个带有条件的集合事实。如果我可以在变量中添加变量。

标签: ansibleansible-2.x

解决方案


推荐阅读