Hi,
I've tried searching everything but can't find a possible solution. I have
a yml that defines all my variables for a playbook and I need to do
something like the following inside of it:
----------------
my_dict:
- { item_en: True, name: name1, type: type1, key: value1 }
- { item_en: False, name: name2, type: type2, key: value2 }
- { item_en: True, name: name3, type: type3, key: value3 }
my_list:
{% for item in my_dict %}
{% if my_dict[item].item_en == True %}
{{ my_dict[item].name }}
{% endfor %}
---------------
So basically I need 'my_list' to be a list of 'names' from every dict
object that has item_en = True. Based on the data structure above, it would
look like this:
my_list:
- name1
- name3
I know this is possible using the jinja loop syntax in a template but this
isn't a template file.
Thanks
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/5e6a8d23-4835-44c2-9902-5ec3a49feebb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.