【发布时间】:2016-12-15 02:28:29
【问题描述】:
考虑下面的剧本。我想要做的是添加一个字段,tmp_path,它基本上是键和修订一起附加到脚本字典中的每个元素。
---
- hosts: localhost
connection: local
gather_facts: no
vars:
scripts:
a.pl:
revision: 123
b.pl:
revision: 456
tasks:
- with_dict: "{{ scripts }}"
debug:
msg: "{{ item.key }}_{{ item.value.revision }}"
# - with_items: "{{ scripts }}"
# set_fact: {{item.value.tmp_path}}="{{item.key}}_{{item.value.revision}}"
# - with_items: "{{ scripts }}"
# debug:
# msg: "{{ item.value.tmp_path }}"
...
很明显,注释代码不起作用,知道我怎样才能让它工作吗?是否可以直接更改脚本字典,或者我应该以某种方式创建一个新的字典来引用?
顺便说一下,欢迎更正我正在尝试做的术语。
【问题讨论】: