mirror of https://github.com/ceph/ceph-ansible.git
shrink-osd: check osd id format
This adds a check early in order to ensure the format of osd ids passed
is correct.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2005734
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 968891f449
)
pull/6948/head
parent
191ec4f40f
commit
86ab9e44b6
|
@ -54,6 +54,12 @@
|
||||||
-e osd_to_kill=0,1,2,3 argument."
|
-e osd_to_kill=0,1,2,3 argument."
|
||||||
when: osd_to_kill is not defined
|
when: osd_to_kill is not defined
|
||||||
|
|
||||||
|
- name: check the osd ids passed have the correct format
|
||||||
|
fail:
|
||||||
|
msg: "The id {{ item }} has wrong format, please pass the number only"
|
||||||
|
with_items: "{{ osd_to_kill.split(',') }}"
|
||||||
|
when: not item is regex("^\d$")
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- import_role:
|
- import_role:
|
||||||
name: ceph-defaults
|
name: ceph-defaults
|
||||||
|
|
Loading…
Reference in New Issue