0

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

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

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

1 回答 1

1

前后有空格=...

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

避免使用var=快捷语法。改用原始 YAML 语法,它给出的错误更少:

- name: kludge1 
  set_fact:
    fake_y: "{{ [] }}"
于 2017-02-27T15:40:33.627 回答