ceph-ansible/roles
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
..
ceph-agent ceph-agent: Add support for the openSUSE Leap distributions 2017-11-14 10:51:23 +00:00
ceph-client client: don't make `osd_pool_default_pg_num` mandatory 2017-12-14 17:22:07 +01:00
ceph-common firewall: add mds, nfs, restapi and iscsi ports, remove 'configure_firewall' variable used for conditional execution. Include the task only on rpm-based systems. 2017-12-12 23:44:55 +01:00
ceph-common-coreos Use check_mode instead of always_run 2017-10-25 09:53:34 -05:00
ceph-config container: change the way we force no logs inside the container 2018-01-10 16:21:47 +01:00
ceph-defaults containers: fix bug when looking for existing cluster 2018-01-10 16:23:18 +01:00
ceph-docker-common handlers: avoid duplicate handler 2018-01-10 16:46:42 +01:00
ceph-fetch-keys ceph-fetch-keys: Add support for openSUSE Leap distributions 2017-11-14 10:51:23 +00:00
ceph-iscsi-gw Use check_mode instead of always_run 2017-10-25 09:53:34 -05:00
ceph-mds container: trigger handlers on systemd file change 2018-01-10 16:46:42 +01:00
ceph-mgr container: trigger handlers on systemd file change 2018-01-10 16:46:42 +01:00
ceph-mon crush: create rack type buckets and build crush tree according to {{ osd_crush_location }}. 2018-01-11 17:42:18 +01:00
ceph-nfs container: trigger handlers on systemd file change 2018-01-10 16:46:42 +01:00
ceph-osd osd: skip devices marked as '/dev/dead' 2018-01-11 17:34:32 +01:00
ceph-rbd-mirror container: trigger handlers on systemd file change 2018-01-10 16:46:42 +01:00
ceph-restapi ceph-restapi: Add support for openSUSE Leap distributions 2017-11-14 10:51:23 +00:00
ceph-rgw container: trigger handlers on systemd file change 2018-01-10 16:46:42 +01:00
ceph.ceph-common rollback previous change for ceph-common change 2016-03-02 18:44:36 +01:00
ceph.ceph-docker-common ceph-docker-common: add symlink to ceph.ceph-docker-common 2017-01-16 10:42:42 -06:00