--- - name: set config and keys paths set_fact: ceph_config_keys: - /etc/ceph/{{ cluster }}.conf - /etc/ceph/{{ cluster }}.client.admin.keyring - /var/lib/ceph/radosgw/keyring - name: stat for config and keys local_action: stat path={{ fetch_directory }}/{{ fsid }}/{{ item }} with_items: "{{ ceph_config_keys }}" changed_when: false become: false failed_when: false always_run: true register: statconfig - name: try to fetch config and keys copy: src: "{{ fetch_directory }}/{{ fsid }}/{{ item.0 }}" dest: "{{ item.0 }}" owner: "64045" group: "64045" mode: 0644 changed_when: false with_together: - "{{ ceph_config_keys }}" - "{{ statconfig.results }}" when: item.1.stat.exists == true