Ansible filters for taming lists (part 1) | Blue-Baghttp://www.blue-bag.com/blog/ansible-filters-taming-lists-part-1
Affectation et filtre sur les variables dans Ansible.
vars:
images_to_update:
- { name: "oranges-001.jpg", type: "Citrus"}
- { name: "apples-001.jpg", type: "Non-citrus"}
- { name: "grapefruit-001.jpg", type: "Citrus"}
tasks:- name: Setfact for archives to drop
set_fact:
fruit_archives_to_drop: "{{images_to_update|map(attribute='type')|list|unique }}"
- name: Setfact for archives to drop
La variable fruit_archives_to_drop contient Citrus et Non-citrus