Dictionary Ansible从键获取dict值

Dictionary Ansible从键获取dict值,dictionary,ansible,Dictionary,Ansible,我有两个文件,一个有2个dict,另一个使用这些dict的剧本 Vars文件: data:{path:~/prod/iac/playbook/test.conf,conf:test2} 流浪者:{path:~/prod/iac/playbook/test.conf/test2.conf,conf:test4} 还有剧本: --- -主机:本地主机 任务: -名称:包含nginx配置的变量 包括以下变量: 文件:~/prod/iac/playbook/vars.yml 姓名:conf_vars -

我有两个文件,一个有2个dict,另一个使用这些dict的剧本

Vars文件:

data:{path:~/prod/iac/playbook/test.conf,conf:test2}
流浪者:{path:~/prod/iac/playbook/test.conf/test2.conf,conf:test4}

还有剧本:

---
-主机:本地主机
任务:
-名称:包含nginx配置的变量
包括以下变量:
文件:~/prod/iac/playbook/vars.yml
姓名:conf_vars
-名称:overide文档配置
shell:echo“{item[path]}}”>test.conf
与_项一起:“{conf_vars}}”

我的变量已正确加载,但无法获取dict值。。。
有什么想法吗

conf\u vars
是一个字典,带有项目的
将与列表一起使用

您可能希望将
与\u dict一起使用:

- name: overide doc configuration
  shell: echo  "{{ item.value[path] }}" > test.conf
  with_dict: "{{ conf_vars }}"