Ignorer certains éléments de la condition dans ansible with_items boucle

Est-il possible d'ignorer certains éléments dans Ansible with_items l'opérateur de la boucle, au conditionnel, sans générer une étape supplémentaire?

Juste pour exemple:

- name: test task
    command: touch "{{ item.item }}"
    with_items:
      - { item: "1" }
      - { item: "2", when: "test_var is defined" }
      - { item: "3" }

dans cette tâche, je veux créer le fichier 2 uniquement lorsque test_var est défini.

OriginalL'auteur m_messiah | 2016-05-12