Thanks for answer, for information i have this error :

fatal: [rebebsr6cweb01]: FAILED! => {"msg": "Unexpected templating type 
error occurred on ({{ indice|default([])|union(item.split(',')[0]) }}): can 
only concatenate list (not \"unicode\") to list"}

Regards,

Le lundi 4 mars 2019 16:28:49 UTC+1, Jean-Yves LENHOF a écrit :
>
>
> Le 04/03/2019 à 13:24, [email protected] <javascript:> a écrit :
>
> Hy all, 
>
> I have one file with this content:
>
> 1,user1,host1,appli1
> 2,user2,host2,appli2
> 3,user1,host1.appli3
>
> This task works :
>
> *- set_fact:*
> *      indice: "{{ item.split(',')[0] }}"*
>
>
> Change this :
>
> *      indice: "{{ item.split(',')[0] }}"*
>
> To something like this (not tested, but you should have the idea) :
>
> *      indice: "{{ indice|default([])|union(item.split(',')[0]) }}"*
>
>
> *  with_lines: cat /home/ansible/ssh_manager/clef_applicatives.csv*
> *  when: item.split(',')[1] == ansible_user and item.split(',')[2] == 
> inventory_hostname*
> *  delegate_to: localhost*
>
> *- name: "Affichage de l'indice associe avec user et hostname"*
> *  debug:*
> *      var: indice*
>
> BUT my variable indice get only indice *3* but indice must get 1 and 3.
>
> How make for that my variable indice get 1,2 or [1,2]
>
> my variable indice get only last line !
>
> Thank you very much guy !!
>
> Regards,
>
> -- 
> 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] <javascript:>.
> To post to this group, send email to [email protected] 
> <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/ansible-project/a6de934b-e9fd-4dc0-bf88-b6267669d66c%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/ansible-project/a6de934b-e9fd-4dc0-bf88-b6267669d66c%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
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/bd13549c-e787-4824-b807-8610be2418e3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to