Hi,

running the following play generate this not so useful DEPRECATION WARNING
---
- hosts: localhost


  vars:
#  - mounts:
#    - '1'
#    - '2'


  tasks:
  - name: "Tasks generating fatal error"
    debug: var=mounts
    with_items:
      - "{{ mounts }}"
    when: mounts is defined
    tags: "mounts"

$ ansible --version
ansible 2.0.1.0
  config file = /vagrant/sysadmin/ansible/coremedia7/ansible.cfg
  configured module search path = Default w/o overrides


$ ansible-playbook fatal.yml
 [WARNING]: provided hosts list is empty, only localhost is available




PLAY 
***************************************************************************


TASK [Tasks generating fatal error] 
********************************************
Thursday 21 April 2016  13:47:46 +0200 (0:00:00.034)       0:00:00.034 
********
[DEPRECATION WARNING]: Skipping task due to undefined Error, in the future 
this will be a fatal
error.. This feature will be removed in a future release. Deprecation 
warnings can be disabled by
setting deprecation_warnings=False in ansible.cfg.

It only happen if the mount variable is undefined...
But the when clause should prevent it to run, isn't it ?
What am I missing ?

Should I file an issue for this ?

thanks for any tips.

Julien.

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/e458e63d-2b4f-4f51-b941-e1be33697ad7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to