【发布时间】:2015-06-03 09:29:04
【问题描述】:
我正在尝试访问 yaml 对象的所有元素,任何建议都会有所帮助:
object:
element1: "value1"
element2: "value2"
element3: "value3"
上面的对象定义在 group_vars/all 文件中,以便其他任务可以访问。
- name: pass values to script
debug: "msg={{ item }}"
with_items:
- "{{ object.element1 }}"
- "{{ object.element2 }}"
现在这个方法允许我接受每个元素,但我想完成这个,以便对象中的所有元素(不管对象的数量)都被 with_items 读取。我尝试了以下方法:
- name: pass values to script
debug: "msg={{ item }}"
with_items:
- "{{ object }}"
但这会将整个对象视为一个项目。关于如何将所有元素放入列表 with_items 的任何建议:
【问题讨论】: