osd: support changing default rule even when osd_crush_location isn't defined

Creating crush rules even with no crush hierarchy configuration is a
valid scenario so we shouldn't be bound to the first task result (which
configure crush hierarchy) to be able to add new crush rules.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1816989

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 5b0476385c)
pull/5225/head
Guillaume Abrioux 2020-03-12 12:14:01 +01:00
parent 32f879de32
commit 87e1f0cc6c
1 changed files with 0 additions and 2 deletions

View File

@ -43,7 +43,6 @@
with_items: "{{ groups[mon_group_name] }}"
run_once: true
when:
- not config_crush_hierarchy.get('skipped', false)
- info_ceph_default_crush_rule_yaml | default('') | length > 0
- name: "add new default crush rule to {{ cluster }}.conf"
@ -56,5 +55,4 @@
with_items: "{{ groups[mon_group_name] }}"
run_once: true
when:
- not config_crush_hierarchy.get('skipped', false)
- info_ceph_default_crush_rule_yaml | default('') | length > 0