--- # NOTE (leseb): in the present playbook the conditional is done on the task # We don't do this in main.yml because of the 'docker' variable, when set to true # the role 'ceph-common' doesn't get inherited so the condition can not be evaluate # since those check are performed by the ceph-common role - name: create filesystem pools command: ceph --cluster {{ cluster }} osd pool create {{ item }} {{ pool_default_pg_num }} with_items: - cephfs_data - cephfs_metadata changed_when: false when: not {{ ceph_version | version_compare('0.84.0', '<') }} - name: create ceph filesystem command: ceph --cluster {{ cluster }} fs new {{ cephfs }} {{ cephfs_metadata }} {{ cephfs_data }} changed_when: false when: not {{ ceph_version | version_compare('0.84.0', '<') }}