【发布时间】:2016-02-18 00:42:49
【问题描述】:
Ansible 1.9.4.
脚本应该只在定义了一些变量的主机上执行一些任务。它可以正常工作,但不适用于with_items 语句。
- debug: var=symlinks
when: symlinks is defined
- name: Create other symlinks
file: src={{ item.src }} dest={{ item.dest }} state=link
with_items: "{{ symlinks }}"
when: symlinks is defined
但我明白了:
TASK: [app/symlinks | debug var=symlinks] *********************
skipping: [another-host-yet]
TASK: [app/symlinks | Create other symlinks] ******************
fatal: [another-host-yet] => with_items expects a list or a set
也许我做错了什么?
【问题讨论】:
-
symlinks的值是多少? -
问题是同一个主机,这个变量没有定义
标签: ansible