# Use Ansible jinja2 filter reject in stdout\_lines

**URL:** <https://forum.ansible.com/t/use-ansible-jinja2-filter-reject-in-stdout-lines/29660>\
**Category:** Ansible Project\
**Created:** [February 12, 2019, 5:20pm UTC](https://forum.ansible.com/t/use-ansible-jinja2-filter-reject-in-stdout-lines/29660 "2019-02-12T17:20:49Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pandu\_jh](https://avatars.discourse-cdn.com/v4/letter/p/3bc359/32.png) [@Pandu\_jh](https://forum.ansible.com/u/Pandu_jh)\
**Post date:** [February 12, 2019, 5:20pm UTC](https://forum.ansible.com/t/use-ansible-jinja2-filter-reject-in-stdout-lines/29660/1 "2019-02-12T17:20:49Z")

</div>

I need to reject “_" from stdout lines. all values from stdout\_lines except "_” symbol to be saved to “nfs\_clients” variable

```auto
    "stdout_lines": [
        "rchinnn01",
        "rchinnn02",
        "*"
    ]

   - set_fact:
     nfs_clients: "{{ nfs_clients_out.stdout_lines | reject('search','*') | list }}"

```

TASK [set\_fact] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* An exception occurred during task execution. To see the full traceback, use -vvv. The error was: error: nothing to repeat fatal: [rchinnn03]: FAILED! =\> {“msg”: “Unexpected failure during module execution.”, “stdout”: “”}

---

<div class="post-metadata">

**Author:** ![Kai\_Stian\_Olstad](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Post date:** [February 12, 2019, 5:35pm UTC](https://forum.ansible.com/t/use-ansible-jinja2-filter-reject-in-stdout-lines/29660/2 "2019-02-12T17:35:08Z")

</div>

search takes regexp and \* is a regexp special character so you need to escape it or just change search to equalto.  
Your indentation is also off, nfs\_clients need to extra spaces in front.

&nbsp;&nbsp;&nbsp;- set\_fact:  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nfs\_clients: "{{ nfs\_clients\_out.stdout\_lines | reject('equalto','\*') | list }}"
