--- - name: inspect ceph version shell: docker inspect docker.io/"{{ ceph_restapi_docker_username }}"/"{{ ceph_restapi_docker_imagename }}" | awk -F '=' '/CEPH_VERSION/ { gsub ("\",", "", $2); print $2 }' | uniq changed_when: false failed_when: false run_once: true register: ceph_version - set_fact: after_hamer=True when: ceph_version.stdout not in ['firefly','giant', 'hammer'] - name: create bootstrap directories (for or before hammer) file: path: "{{ item }}" state: directory owner: root group: root mode: "0755" with_items: - /etc/ceph/ - /var/lib/ceph/bootstrap-osd - /var/lib/ceph/bootstrap-mds - /var/lib/ceph/bootstrap-rgw when: not after_hamer - name: create bootstrap directories (after hammer) file: path: "{{ item }}" state: directory owner: ceph group: ceph mode: "0755" with_items: - /etc/ceph/ - /var/lib/ceph/bootstrap-osd - /var/lib/ceph/bootstrap-mds - /var/lib/ceph/bootstrap-rgw when: not after_hamer