Ansible从密钥中获取dict值

时间:2017-07-20 09:19:04

标签: dictionary ansible

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

Vars文件:

public ServiceProperties(String empty) {this();}

和剧本:

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

我的vars已正确加载,但我无法获得dict值... 任何的想法 ?

1 个答案:

答案 0 :(得分:1)

conf_vars是一个字典,with_items将与列表一起使用。

您可能想要使用with_dict

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