- name: Copy static configuration include_tasks: sync_all.yml run_once: true # delegate_to: "{{ groups.masters[0] }}" with_items: "{{ lookup('pipe', search).split('\n') }}" loop_control: loop_var: osv_path vars: search: "find {{ kaas_project_path }}/files/ -type d -mindepth 1 -maxdepth 1" osv: "{{ osv_path | basename }}" pvar: "kaas_{{ osv }}_path" local_path: "{{ osv_path }}" remote_path: "{{ hostvars[inventory_hostname][pvar] }}" when: - osv in kaas_openshift_volumes - hostvars[inventory_hostname][pvar] is defined