From 96c92a154ee578ed225714a3310ab98198528c20 Mon Sep 17 00:00:00 2001 From: Andrew Schoen Date: Wed, 26 Jul 2017 11:26:57 -0500 Subject: [PATCH] lvm-osds: check for osd_objectstore == 'filestore' ceph-volume currently only has support for filestore, not bluestore Signed-off-by: Andrew Schoen --- roles/ceph-osd/tasks/check_mandatory_vars.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/roles/ceph-osd/tasks/check_mandatory_vars.yml b/roles/ceph-osd/tasks/check_mandatory_vars.yml index 353be99ee..b62ae0633 100644 --- a/roles/ceph-osd/tasks/check_mandatory_vars.yml +++ b/roles/ceph-osd/tasks/check_mandatory_vars.yml @@ -56,6 +56,16 @@ - 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" -- 2.39.5