From 22f843e3d4e7fa32f8cd74eaf36772445ed20c0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Han?= Date: Thu, 8 Feb 2018 14:51:15 +0100 Subject: [PATCH] default: define 'osd_scenario' variable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit osd_scenario does not exist in the ceph-default role so if we try to play ceph-default on an OSD node, the playbook will fail with undefined variable. Signed-off-by: Sébastien Han --- roles/ceph-defaults/tasks/facts.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/roles/ceph-defaults/tasks/facts.yml b/roles/ceph-defaults/tasks/facts.yml index 120e6b486..498c5fa92 100644 --- a/roles/ceph-defaults/tasks/facts.yml +++ b/roles/ceph-defaults/tasks/facts.yml @@ -151,7 +151,7 @@ when: - inventory_hostname in groups.get(osd_group_name, []) - not osd_auto_discovery|default(False) - - osd_scenario != 'lvm' + - osd_scenario|default('dummy') != 'lvm' - name: set_fact build devices from resolved symlinks set_fact: @@ -160,7 +160,7 @@ when: - inventory_hostname in groups.get(osd_group_name, []) - not osd_auto_discovery|default(False) - - osd_scenario != 'lvm' + - osd_scenario|default('dummy') != 'lvm' - name: set_fact build final devices list set_fact: @@ -168,7 +168,7 @@ when: - inventory_hostname in groups.get(osd_group_name, []) - not osd_auto_discovery|default(False) - - osd_scenario != 'lvm' + - osd_scenario|default('dummy') != 'lvm' - name: set_fact ceph_uid for Debian based system set_fact: