我需要能够使用Ansible中的任务设置变量。我为此使用set_fact,但似乎无法访问我用此设置的事实。以下代码有什么问题:
- name: kludge1
set_fact: fake_y = "{{ [] }}"
- name: Loop
debug:
msg: "{{ item }}"
with_items: "{{ fake_y }}"
答案 0 :(得分:1)
=
之前和之后有空格......
- name: kludge1
set_fact: fake_y="{{ [] }}"
避免使用var=
快捷语法。使用原始的YAML语法,它可以减少错误:
- name: kludge1
set_fact:
fake_y: "{{ [] }}"