]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
validate: adds a CEPH_RELEASES constant
authorAndrew Schoen <aschoen@redhat.com>
Thu, 3 May 2018 21:27:44 +0000 (16:27 -0500)
committerGuillaume Abrioux <gabrioux@redhat.com>
Fri, 18 May 2018 15:58:24 +0000 (17:58 +0200)
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
plugins/actions/validate.py

index f1b71b2851a13fafbf2d20c69f8da85eb7441051..7efa5f57673a6077e60f9e6da12748d43dd2085c 100644 (file)
@@ -20,6 +20,9 @@ from notario.decorators import optional
 from notario.store import store as notario_store
 
 
+CEPH_RELEASES = ['jewel', 'kraken', 'luminous', 'mimic']
+
+
 class ActionModule(ActionBase):
 
     def run(self, tmp=None, task_vars=None):
@@ -149,7 +152,7 @@ def validate_lvm_volumes(value):
 
 
 def validate_ceph_stable_release(value):
-    assert value in ['jewel', 'kraken', 'luminous', 'mimic'], "ceph_stable_release must be set to 'jewel', 'kraken', 'lumious' or 'mimic'"
+    assert value in CEPH_RELEASES, "ceph_stable_release must be set to one of the following: %s" % ", ".join(CEPH_RELEASES)
 
 
 def validate_rados_options(value):