# How to loop over this local\_fact in Ansible?

**URL:** <https://forum.ansible.com/t/how-to-loop-over-this-local-fact-in-ansible/26703>\
**Category:** Ansible Project\
**Tags:** ansible-project\
**Created:** [February 12, 2018, 9:47am UTC](https://forum.ansible.com/t/how-to-loop-over-this-local-fact-in-ansible/26703 "2018-02-12T09:47:53Z")\
**Posts on this page:** 1\
**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:** [February 12, 2018, 9:47am UTC](https://forum.ansible.com/t/how-to-loop-over-this-local-fact-in-ansible/26703/1 "2018-02-12T09:47:53Z")

</div>

You could do something like this

&nbsp;&nbsp;&nbsp;- set\_fact:  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;profiles\_dicts: |  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{% set res = -%}  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{% for key, value in ansible\_local.was.profiles.iteritems() -%}  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{% set ignored = res.extend([{'Server': key, 'ENV':value.env}]) -%}  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%- endfor %}  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ res }}
