]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
osd: use default crush rule name when needed
authorGuillaume Abrioux <gabrioux@redhat.com>
Fri, 27 Mar 2020 15:21:09 +0000 (16:21 +0100)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Tue, 31 Mar 2020 23:42:40 +0000 (19:42 -0400)
commit7acd9686ab3e69f069efbb1668213d78403fec52
tree1031b9b3a34aebc0d4acd3a8de01857536655ffa
parent03355aec8c1b4e466cf766ef793c4c47695d444a
osd: use default crush rule name when needed

When `rule_name` isn't set in `crush_rules` the osd pool creation will
fail.
This commit adds a new fact `ceph_osd_pool_default_crush_rule_name` with
the default crush rule name.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1817586
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 1bb9860dfd32a79587f053a417a841a57b6c0192)
roles/ceph-client/tasks/create_users_keys.yml
roles/ceph-config/templates/ceph.conf.j2
roles/ceph-defaults/vars/main.yml
roles/ceph-facts/tasks/facts.yml
roles/ceph-facts/tasks/get_def_crush_rule_name.yml [new file with mode: 0644]
roles/ceph-mds/tasks/create_mds_filesystems.yml
roles/ceph-osd/tasks/crush_rules.yml
roles/ceph-osd/tasks/openstack_config.yml