ceph-ansible/roles/ceph-mon
Eduard Egorov 7d7080df6c crush: create rack type buckets and build crush tree according to {{ osd_crush_location }}.
Currently, we can define crush location for each host but only crush roots and crush rules are created. This commit automates other routines for a complete solution:
  1) Creates rack type crush buckets defined in {{ ceph_crush_rack }} of each osd host. If it's not defined by user then a rack named 'default_rack_{{ ceph_crush_root  }}' would be added and used in next steps.
  2) Move rack type crush buckets defined in {{ ceph_crush_rack }} into crush roots defined in {{ ceph_crush_root }} of each osd host.
  3) Move hosts defined in {{ ceph_crush_rack }} into crush roots defined in {{ ceph_crush_root }} of each osd host.

Signed-off-by: Eduard Egorov <eduard.egorov@icl-services.com>
2018-01-11 17:42:18 +01:00
..
defaults crush: create rack type buckets and build crush tree according to {{ osd_crush_location }}. 2018-01-11 17:42:18 +01:00
files/precise Rename roles' names 2014-07-08 15:39:42 +02:00
meta ceph-mon: Add support for openSUSE Leap distributions 2017-11-14 10:51:23 +00:00
tasks crush: create rack type buckets and build crush tree according to {{ osd_crush_location }}. 2018-01-11 17:42:18 +01:00
templates Rename fact docker_version to ceph_docker_version 2017-12-15 20:12:21 +01:00
LICENSE Add READMEs for each roles 2015-07-25 10:51:53 +02:00
README.md Cleanup readme files in roles directories 2017-10-17 11:22:06 +02:00

README.md

Ansible role: ceph-mon

Documentation is available at http://docs.ceph.com/ceph-ansible/.