ceph-ansible/library
Sébastien Han 5fac3784f7 add ceph_crush module
This module allows us to create Ceph CRUSH hierarchy. The module works
with
hostvars from individual OSD hosts.
Here is an example of the expected configuration in the inventory file:

[osds]
ceph-osd-01 osd_crush_location="{ 'root': 'mon-roottt', 'rack':
'mon-rackkkk', 'pod': 'monpod', 'host': 'localhost' }"  # valid case

Then, if create_crush_tree is enabled the module will create the
appropriate CRUSH buckets and their types in Ceph.

Some pre-requesites:

* a 'host' bucket must be defined
* at least two buckets must be defined (this includes the 'host')

Signed-off-by: Sébastien Han <seb@redhat.com>
2018-03-06 15:24:31 +00:00
..
__init__.py tests for the ceph_volume module 2017-12-11 09:58:06 -06:00
ceph_crush.py add ceph_crush module 2018-03-06 15:24:31 +00:00
ceph_facts Update provided facts key to return ansible_facts key 2014-03-11 11:12:41 +00:00
ceph_volume.py ceph-volume: adds a dmcrypt param to the ceph_volume module 2018-01-24 14:10:08 +01:00
config_template Using config_template 2015-12-16 17:19:50 +01:00
igw_client.py resync ceph-iscsi-gw with old upstream 2017-09-12 18:06:10 -06:00
igw_gateway.py resync ceph-iscsi-gw with old upstream 2017-09-12 18:06:10 -06:00
igw_lun.py resync ceph-iscsi-gw with old upstream 2017-09-12 18:06:10 -06:00
igw_purge.py resync ceph-iscsi-gw with old upstream 2017-09-12 18:06:10 -06:00
test_ceph_crush.py add ceph_crush module 2018-03-06 15:24:31 +00:00
test_ceph_volume.py tests for the ceph_volume module 2017-12-11 09:58:06 -06:00