]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
lvm-osds: check for osd_objectstore == 'filestore'
authorAndrew Schoen <aschoen@redhat.com>
Wed, 26 Jul 2017 16:26:57 +0000 (11:26 -0500)
committerAndrew Schoen <aschoen@redhat.com>
Fri, 4 Aug 2017 11:13:10 +0000 (06:13 -0500)
ceph-volume currently only has support for filestore, not bluestore

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
roles/ceph-osd/tasks/check_mandatory_vars.yml

index 353be99ee09cd6ea819cdb007058387088f74743..b62ae06337f9e40f3939daa8dccbb72c29a5772d 100644 (file)
     - not osd_auto_discovery
     - lvm_volumes|length == 0
 
+- name: verify osd_objectstore is 'filestore' when using lvm_osds
+  fail:
+    msg: "the lvm_osds scenario currently only works for filestore, not bluestore"
+  when:
+    - osd_group_name is defined
+    - osd_group_name in group_names
+    - lvm_osds
+    - not osd_auto_discovery
+    - osd_objectstore != 'filestore'
+
 - name: make sure the lvm_volumes variable is a dictionary
   fail:
     msg: "lvm_volumes: must be a dictionary"