From 86d59792696cba9aee848ab5f86f23f64f07717f Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Tue, 24 Mar 2020 09:56:45 +0100 Subject: [PATCH] osd: add a default value for 'default' in crush_rules Let's default to `False` for the `default` attribute in `crush_rules` variable. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1797774 Signed-off-by: Guillaume Abrioux (cherry picked from commit 1b0b7af119929eca86d8f4684e4dbd228d6509f4) --- roles/ceph-osd/tasks/crush_rules.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/ceph-osd/tasks/crush_rules.yml b/roles/ceph-osd/tasks/crush_rules.yml index 8fa783d0e..c027ca422 100644 --- a/roles/ceph-osd/tasks/crush_rules.yml +++ b/roles/ceph-osd/tasks/crush_rules.yml @@ -24,7 +24,7 @@ with_items: "{{ hostvars[groups[mon_group_name][0]]['crush_rules'] | default(crush_rules) | unique }}" delegate_to: '{{ groups[mon_group_name][0] }}' run_once: true - when: item.default | bool + when: item.default | default(False) | bool # If multiple rules are set as default (should not be) then the last one is taken as actual default. # the with_items statement overrides each iteration with the new one.