- 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.