From: Sébastien Han Date: Thu, 8 Feb 2018 13:51:15 +0000 (+0100) Subject: default: define 'osd_scenario' variable X-Git-Tag: v3.0.25~11 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e2ed2bceee5a599deb3b8898fb9e8e24222deab8;p=ceph-ansible.git default: define 'osd_scenario' variable 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 (cherry picked from commit 22f843e3d4e7fa32f8cd74eaf36772445ed20c0d) Signed-off-by: Sébastien Han --- diff --git a/roles/ceph-defaults/tasks/facts.yml b/roles/ceph-defaults/tasks/facts.yml index 40c9bcc66..ef43cb3e6 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: