- debug:
       msg: "User was {{ item.split('\t')[3] }}"
     with_items: "{{ command_result.stdout_lines }}"


The above give me the below output:

"msg": "User was FrontEnd"
> "msg": "User was BackEnd"


I now wish to set USER variable as user1 is returned value is FrontEnd else 
USER value should be user2.

I dont know how to do this but below is my failing playbook. 

   - debug:
     vars:
        USER: "{{ 'user1' if item.split('\t')[3] == 'FrontEnd' else 'user2' 
}}"
        msg: "User is {{ USER }}"

     with_items: "{{ command_result.stdout_lines }}"


Expected output is:

"msg": "User is user1"
> "msg": "User is user2"


-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/3a2f5c3e-e4d3-4157-8b38-a6bfdde43991%40googlegroups.com.

Reply via email to