Ansible with_items lorsque l'élément est défini

Ansible 1.9.4.
J'essaie d'exécuter une tâche uniquement pour les hôtes, lorsqu'une variable est définie, il fonctionne bien, mais ne fonctionne pas avec les with_items déclaration.

- 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

Mais j'obtiens:

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

Peut-être que je fais quelque chose de mal?
désolé pour mon anglais

  • Quelle est la valeur de symlinks?
  • Le problème est que le même hôte, cette variable n'est pas définie
InformationsquelleAutor | 2016-02-18