2017-02-27 32 views
-1

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

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

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

回答

0

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

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

避免var=快捷语法。使用原装YAML语法相反,它提供了较少的错误:

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