]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Check to ensure device checks only happen on osds 379/head
authorAndy McCrae <andy.mccrae@gmail.com>
Mon, 17 Aug 2015 10:20:46 +0000 (11:20 +0100)
committerAndy McCrae <andy.mccrae@gmail.com>
Mon, 17 Aug 2015 11:45:20 +0000 (12:45 +0100)
Add bool for osd_group_name in group_names for osd checks.

roles/ceph-common/tasks/checks/check_mandatory_vars.yml

index 905d6c387d0f9a9f52d5c355f2438d1064dcd90a..e055933181d5d86190577a201ac11223e847d85a 100644 (file)
@@ -34,6 +34,7 @@
   fail: msg="please choose an osd scenario"
   when:
     osd_group_name is defined and
+    osd_group_name in group_names and
     not journal_collocation and
     not raw_multi_journal and
     not osd_directory
@@ -42,6 +43,7 @@
   fail: msg="please select only one osd scenario"
   when:
     osd_group_name is defined and
+    osd_group_name in group_names and
     ((journal_collocation and raw_multi_journal) or
     (journal_collocation and osd_directory) or
     (raw_multi_journal and osd_directory))
@@ -50,6 +52,7 @@
   fail: msg="please provide devices to your osd scenario"
   when:
     osd_group_name is defined and
+    osd_group_name in group_names and
     journal_collocation and
     devices is not defined
 
@@ -57,6 +60,7 @@
   fail: msg="please provide devices to your osd scenario"
   when:
     osd_group_name is defined and
+    osd_group_name in group_names and
     raw_multi_journal and
     (raw_journal_devices is not defined or
     devices is not defined)