]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
osd: refactor osd scenarios 1704/head
authorSébastien Han <seb@redhat.com>
Mon, 24 Jul 2017 09:35:08 +0000 (11:35 +0200)
committerSébastien Han <seb@redhat.com>
Mon, 24 Jul 2017 11:48:08 +0000 (13:48 +0200)
commit33c1f0cb03fd783768ed275eea9080aa970b3650
tree7333c5860826183904625627266de68abdae966d
parent04c1e21d5687232b03a65bef1baa320f9cb71e16
osd: refactor osd scenarios

We have multiple issues with ceph-disk's cli with bluestore and Ceph
releases. This is mainly due to cli changes with Luminous. Luminous
introduced a --bluestore and --filestore options which respectively does
not exist on releases older than Luminous. The default store being
bluestore on Luminous, simply checking for the store is not enough so we
have to build a specific command line for ceph-disk depending on the
Ceph version we are running and the desired osd_store.

Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-osd/tasks/main.yml
roles/ceph-osd/tasks/scenarios/dmcrypt-dedicated-journal.yml
roles/ceph-osd/tasks/scenarios/dmcrypt-journal-collocation.yml [deleted file]
roles/ceph-osd/tasks/scenarios/journal_collocation.yml
roles/ceph-osd/tasks/scenarios/raw_multi_journal.yml