Dictionary Ansible从键获取dict值
我有两个文件,一个有2个dict,另一个使用这些dict的剧本 Vars文件: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 -
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 }}"