2015-03-12 11:50:38 +08:00
|
|
|
---
|
2015-06-24 21:51:54 +08:00
|
|
|
# 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
|
2015-05-16 00:27:41 +08:00
|
|
|
- name: create filesystem pools
|
2016-03-29 21:37:31 +08:00
|
|
|
command: ceph --cluster {{ cluster }} osd pool create {{ item }} {{ pool_default_pg_num }}
|
2015-03-12 11:50:38 +08:00
|
|
|
with_items:
|
|
|
|
- cephfs_data
|
|
|
|
- cephfs_metadata
|
2015-06-26 06:26:03 +08:00
|
|
|
changed_when: false
|
2015-06-24 21:51:54 +08:00
|
|
|
when: not {{ ceph_version.stdout | version_compare('0.84', '<') }}
|
2015-03-12 11:50:38 +08:00
|
|
|
|
2015-07-24 02:01:43 +08:00
|
|
|
- name: create ceph filesystem
|
2016-03-29 21:37:31 +08:00
|
|
|
command: ceph --cluster {{ cluster }} fs new {{ cephfs }} {{ cephfs_metadata }} {{ cephfs_data }}
|
2015-06-26 06:26:03 +08:00
|
|
|
changed_when: false
|
2015-06-24 21:51:54 +08:00
|
|
|
when: not {{ ceph_version.stdout | version_compare('0.84', '<') }}
|