Finally this is still not OK as this bypass solution only works for ampty 
parameters.
if parameters are set but not intialized, or set to space, this is not ok






Le mardi 27 septembre 2016 11:44:40 UTC+2, fanvalt a écrit :
>
> Hello,
>
> I read a csv file with the lookup command with a loop on the items:
>
>    tasks:
>      - set_fact:
>          "{{ item.name }}": "{{ lookup('csvfile', '{{ item.csvvar }} 
> file=vars/fvaltat.csv delimiter=; col=1') }}"
>        with_items:
>          - { name: 'KARAFHTTPTIMEOUT', csvvar: 'TOTO' }
>          - { name: 'dbType', csvvar: 'DBTYPE' }
>
> How to check the variable does exist and is different from space
> I tried without success a fail ... when :
> when: item.0 is not defined
> when: item.name is not defined
> when: item.name =='[]'
> I tried to use a register variable but I cannot find the way to test the 
> register variable content.
>
> Thanks for your help
>

-- 
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/23f4745b-66ea-42da-ba85-5b541c608f3e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to