Ansible:由set_fact设置的访问事实

时间:2017-02-27 15:20:35

标签: ansible ansible-facts

我需要能够使用Ansible中的任务设置变量。我为此使用set_fact,但似乎无法访问我用此设置的事实。以下代码有什么问题:

- name: kludge1 
  set_fact: fake_y = "{{ [] }}" 

- name: Loop 
  debug: 
    msg: "{{ item }}" 
  with_items: "{{ fake_y }}"

1 个答案:

答案 0 :(得分:1)

=之前和之后有空格......

- name: kludge1 
  set_fact: fake_y="{{ [] }}"

避免使用var=快捷语法。使用原始的YAML语法,它可以减少错误:

- name: kludge1 
  set_fact:
    fake_y: "{{ [] }}"