- 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 ansible-project+unsubscr...@googlegroups.com.
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