# How to assign set\_fact variable some value based on condition ?

**URL:** <https://forum.ansible.com/t/how-to-assign-set-fact-variable-some-value-based-on-condition/31205>\
**Category:** Ansible Project\
**Created:** [September 5, 2019, 11:45am UTC](https://forum.ansible.com/t/how-to-assign-set-fact-variable-some-value-based-on-condition/31205 "2019-09-05T11:45:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Easy\_King](https://avatars.discourse-cdn.com/v4/letter/e/c2a13f/32.png) [@Easy\_King](https://forum.ansible.com/u/Easy_King)\
**Post date:** [September 5, 2019, 11:45am UTC](https://forum.ansible.com/t/how-to-assign-set-fact-variable-some-value-based-on-condition/31205/1 "2019-09-05T11:45:34Z")

</div>

MYUSER should be assigned value “wsadm” or “user1” based on the output of {{ command\_result.stdout.split(‘\t’)[1] }}

I tried the below however, I’m getting error when I run.

My playbook looks like below:

`

---

<div class="post-metadata">

**Author:** ![Dick\_Visser](https://avatars.discourse-cdn.com/v4/letter/d/d9b06d/32.png) [@Dick\_Visser](https://forum.ansible.com/u/Dick_Visser)\
**Post date:** [September 5, 2019, 12:33pm UTC](https://forum.ansible.com/t/how-to-assign-set-fact-variable-some-value-based-on-condition/31205/2 "2019-09-05T12:33:15Z")

</div>

Remove the curly braces in your condition

---

<div class="post-metadata">

**Author:** ![Easy\_King](https://avatars.discourse-cdn.com/v4/letter/e/c2a13f/32.png) [@Easy\_King](https://forum.ansible.com/u/Easy_King)\
**Post date:** [September 5, 2019, 12:53pm UTC](https://forum.ansible.com/t/how-to-assign-set-fact-variable-some-value-based-on-condition/31205/3 "2019-09-05T12:53:40Z")

</div>

I tried both suggestion but it still errors out:

`MYUSER: "wsadm" when: command_result.stdout.split('\t')[3] == 'WAS' MYUSER: "user1" when: command_result.stdout.split('\t')[3] == 'APP'`

`MYUSER: "wsadm" when: "command_result.stdout.split('\t')[3]" == 'WAS' MYUSER: "user1" when: "command_result.stdout.split('\t')[3]" == 'APP'`

Still getting error:
