# IP address to hexadecimal conversion

**URL:** <https://forum.ansible.com/t/ip-address-to-hexadecimal-conversion/23936>\
**Category:** Ansible Project\
**Created:** [March 11, 2017, 4:06pm UTC](https://forum.ansible.com/t/ip-address-to-hexadecimal-conversion/23936 "2017-03-11T16:06:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Madhu](https://avatars.discourse-cdn.com/v4/letter/m/a8b319/32.png) [@Madhu](https://forum.ansible.com/u/Madhu)\
**Post date:** [March 11, 2017, 4:06pm UTC](https://forum.ansible.com/t/ip-address-to-hexadecimal-conversion/23936/1 "2017-03-11T16:06:58Z")

</div>

Hi,

I want to convert the IP address to hexadecimal format. Can you please tell me how to do it in ansible/jinja2? Below is my playbook.

- name: Generate the routes and store in file  
set\_fact:

variable: “[{% for i in range(0,256,16) %}{% for j in range(0,256,1) %}‘120.100.{{ j }}.{{ i }}’,{% endfor %}{% endfor %}]”

- name: Dump the routes  
debug: var=variable

Thanks,  
Madhu

---

<div class="post-metadata">

**Author:** ![Mischa\_ter\_Smitten](https://avatars.discourse-cdn.com/v4/letter/m/c0e974/32.png) [@Mischa\_ter\_Smitten](https://forum.ansible.com/u/Mischa_ter_Smitten)\
**Post date:** [March 11, 2017, 6:51pm UTC](https://forum.ansible.com/t/ip-address-to-hexadecimal-conversion/23936/2 "2017-03-11T18:51:44Z")

</div>

You might want to have a look at the netaddr package:

[http://netaddr.readthedocs.io/en/latest/tutorial\_01.html](http://netaddr.readthedocs.io/en/latest/tutorial_01.html)

---

<div class="post-metadata">

**Author:** ![Madhu](https://avatars.discourse-cdn.com/v4/letter/m/a8b319/32.png) [@Madhu](https://forum.ansible.com/u/Madhu)\
**Post date:** [March 12, 2017, 4:20pm UTC](https://forum.ansible.com/t/ip-address-to-hexadecimal-conversion/23936/3 "2017-03-12T16:20:56Z")

</div>

I looked at it. How do you use it in the tasks or variable file?

---

<div class="post-metadata">

**Author:** ![Mischa\_ter\_Smitten](https://avatars.discourse-cdn.com/v4/letter/m/c0e974/32.png) [@Mischa\_ter\_Smitten](https://forum.ansible.com/u/Mischa_ter_Smitten)\
**Post date:** [March 13, 2017, 8:29am UTC](https://forum.ansible.com/t/ip-address-to-hexadecimal-conversion/23936/4 "2017-03-13T08:29:05Z")

</div>

Did you find:

[http://docs.ansible.com/ansible/playbooks\_filters\_ipaddr.html](http://docs.ansible.com/ansible/playbooks_filters_ipaddr.html)
