# Question about Ansible tests

**URL:** <https://forum.ansible.com/t/question-about-ansible-tests/25876>\
**Category:** Ansible Project\
**Tags:** ansible-project\
**Created:** [October 31, 2017, 3:33pm UTC](https://forum.ansible.com/t/question-about-ansible-tests/25876 "2017-10-31T15:33:16Z")\
**Posts on this page:** 6\
**Page:** 1

<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:** [October 31, 2017, 3:33pm UTC](https://forum.ansible.com/t/question-about-ansible-tests/25876/1 "2017-10-31T15:33:16Z")

</div>

Take a look at this page,  
[https://docs.ansible.com/ansible/latest/playbooks\_filters\_ipaddr.html](https://docs.ansible.com/ansible/latest/playbooks_filters_ipaddr.html)

---

<div class="post-metadata">

**Author:** ![Dave](https://avatars.discourse-cdn.com/v4/letter/d/ee7513/32.png) [@Dave](https://forum.ansible.com/u/Dave)\
**Post date:** [October 31, 2017, 7:02pm UTC](https://forum.ansible.com/t/question-about-ansible-tests/25876/2 "2017-10-31T19:02:11Z")

</div>

Doesn’t seem to be working when I implement it in my code:

- name: If the IP address is destined for the .1 subnet…  
when: set\_machinename | ipaddr(‘[192.168.1.0/](http://192.168.1.0/32)24’)

It still skips over this range even if I specify set\_machinename to ‘192.168.1.4’.

---

<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:** [October 31, 2017, 7:15pm UTC](https://forum.ansible.com/t/question-about-ansible-tests/25876/3 "2017-10-31T19:15:35Z")

</div>

In your earlier mail you wrote /24 now you are using /32?

192.168.1.4 is not part of 192.168.1.0/32, only 192.168.1.0 is that.

---

<div class="post-metadata">

**Author:** ![Dave](https://avatars.discourse-cdn.com/v4/letter/d/ee7513/32.png) [@Dave](https://forum.ansible.com/u/Dave)\
**Post date:** [October 31, 2017, 7:28pm UTC](https://forum.ansible.com/t/question-about-ansible-tests/25876/4 "2017-10-31T19:28:03Z")

</div>

Yea, no I corrected that mistake. I meant to say /24, not /32. Still gets bypassed when I run the ansible script.

---

<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:** [October 31, 2017, 7:35pm UTC](https://forum.ansible.com/t/question-about-ansible-tests/25876/5 "2017-10-31T19:35:46Z")

</div>

What I can say it's working for me.

test.yml

---

<div class="post-metadata">

**Author:** ![Dave](https://avatars.discourse-cdn.com/v4/letter/d/ee7513/32.png) [@Dave](https://forum.ansible.com/u/Dave)\
**Post date:** [October 31, 2017, 8:01pm UTC](https://forum.ansible.com/t/question-about-ansible-tests/25876/6 "2017-10-31T20:01:24Z")

</div>

I got it. Thanks Kai. Wrong variable referenced.
