]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
default: define 'osd_scenario' variable
authorSébastien Han <seb@redhat.com>
Thu, 8 Feb 2018 13:51:15 +0000 (14:51 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Fri, 9 Feb 2018 07:37:23 +0000 (08:37 +0100)
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 <seb@redhat.com>
(cherry picked from commit 22f843e3d4e7fa32f8cd74eaf36772445ed20c0d)
Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-defaults/tasks/facts.yml

index 40c9bcc661397f73c4785ceb8332884d387db9f3..ef43cb3e6cdcfee300f7c37736bd2f7e05749ee9 100644 (file)
   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:
   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:
   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: