тех элементов, которые попали под условие?
- name: find apps
set_fact:
apps: "{{ item }}"
when:
- deploy_info[item][landscape].host == inventory_hostname
with_items: "{{ deploy_info | list }}"
при такой конструкции, в apps у меня подает только последний элемент
Условие точно работать не будет.
apps: {{ apps | default([]) + item }} но в синтаксе не уверен
vars: apps: [] tasks: - name: find apps set_fact: apps: "{{ apps + [item] }}" when: deploy_info[item][landscape].host == inventory_hostname with_items: "{{ deploy_info | list }}" вот такое отработало, спасибо
Обсуждают сегодня