From 3592c68ccac2c32a47b41c87a90a635fa95a351b Mon Sep 17 00:00:00 2001 From: Andrew Schoen Date: Mon, 6 Aug 2018 15:14:53 -0500 Subject: [PATCH] ceph-osd: adds crush_device_class config option This is used with the lvm osd scenario. When using devices you need the option to set the crush device class for all of the OSDs that are created from those devices. Signed-off-by: Andrew Schoen --- roles/ceph-osd/defaults/main.yml | 1 + roles/ceph-osd/tasks/scenarios/lvm-batch.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/roles/ceph-osd/defaults/main.yml b/roles/ceph-osd/defaults/main.yml index c33d5447f..a8e702c48 100644 --- a/roles/ceph-osd/defaults/main.yml +++ b/roles/ceph-osd/defaults/main.yml @@ -217,6 +217,7 @@ bluestore_wal_devices: "{{ dedicated_devices }}" # - data: /dev/sdb1 lvm_volumes: [] +crush_device_class: "" ########## diff --git a/roles/ceph-osd/tasks/scenarios/lvm-batch.yml b/roles/ceph-osd/tasks/scenarios/lvm-batch.yml index 4381eece2..fcee4f9d2 100644 --- a/roles/ceph-osd/tasks/scenarios/lvm-batch.yml +++ b/roles/ceph-osd/tasks/scenarios/lvm-batch.yml @@ -6,6 +6,7 @@ objectstore: "{{ osd_objectstore }}" batch_devices: "{{ devices }}" dmcrypt: "{{ dmcrypt|default(omit) }}" + crush_device_class: "{{ crush_device_class|default(omit) }}" action: "batch" environment: CEPH_VOLUME_DEBUG: 1 -- 2.39.5