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.