]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
osd: simplify scenarios 1725/head
authorSébastien Han <seb@redhat.com>
Thu, 27 Jul 2017 15:05:59 +0000 (17:05 +0200)
committerSébastien Han <seb@redhat.com>
Thu, 3 Aug 2017 08:20:39 +0000 (10:20 +0200)
commit30991b1c0ab5ba64abd2e3b820ed9fb5606b5fc5
tree2e3c7f985afa380bce1dde628dd4d6171b7902f4
parent6e379157ec78b9b98f89410751edd409eb43e489
osd: simplify scenarios

There is only two main scenarios now:

* collocated: everything remains on the same device:
  - data, db, wal for bluestore
  - data and journal for filestore
* non-collocated: dedicated device for some of the component

Signed-off-by: Sébastien Han <seb@redhat.com>
34 files changed:
Vagrantfile
ceph-aio-no-vagrant.sh
group_vars/osds.yml.sample
infrastructure-playbooks/purge-cluster.yml
infrastructure-playbooks/purge-docker-cluster.yml
roles/ceph-osd/defaults/main.yml
roles/ceph-osd/tasks/activate_osds.yml
roles/ceph-osd/tasks/check_devices.yml
roles/ceph-osd/tasks/check_mandatory_vars.yml
roles/ceph-osd/tasks/main.yml
roles/ceph-osd/tasks/pre_requisite.yml
roles/ceph-osd/tasks/scenarios/collocated.yml [new file with mode: 0644]
roles/ceph-osd/tasks/scenarios/dmcrypt-dedicated-journal.yml [deleted file]
roles/ceph-osd/tasks/scenarios/journal_collocation.yml [deleted file]
roles/ceph-osd/tasks/scenarios/non-collocated.yml [new file with mode: 0644]
roles/ceph-osd/tasks/scenarios/raw_multi_journal.yml [deleted file]
roles/ceph-osd/templates/ceph-osd-run.sh.j2
tests/conftest.py
tests/functional/centos/7/bluestore/group_vars/all
tests/functional/centos/7/bs-crypt-ded-jrn/group_vars/all
tests/functional/centos/7/bs-crypt-jrn-col/group_vars/all
tests/functional/centos/7/bs-dock-crypt-jrn-col/group_vars/all
tests/functional/centos/7/bs-dock-ded-jrn/group_vars/all
tests/functional/centos/7/bs-docker/group_vars/all
tests/functional/centos/7/bs-jrn-col/group_vars/all
tests/functional/centos/7/cluster/group_vars/all
tests/functional/centos/7/crypt-ded-jrn/group_vars/all
tests/functional/centos/7/crypt-jrn-col/group_vars/all
tests/functional/centos/7/docker-crypt-jrn-col/group_vars/all
tests/functional/centos/7/docker-ded-jrn/group_vars/all
tests/functional/centos/7/docker/group_vars/all
tests/functional/centos/7/jrn-col/group_vars/all
tests/functional/ubuntu/16.04/cluster/group_vars/all
tox.ini