ceph-mon: fix get rbd size hanging

For newly created cluster the command: ceph --cluster {{ cluster }} osd
pool get rbd size does not respond properly.
We only want to check if the rbd pool exists, so we know use an ls |
grep approach.

Closes: https://github.com/ceph/ceph-ansible/issues/1547
Signed-off-by: Sébastien Han <seb@redhat.com>
pull/1598/head
Sébastien Han 2017-06-12 14:38:10 +02:00
parent 93fc892978
commit 497924795d
1 changed files with 2 additions and 1 deletions

View File

@ -59,7 +59,8 @@
- include: set_osd_pool_default_pg_num.yml - include: set_osd_pool_default_pg_num.yml
- name: test if rbd exists - name: test if rbd exists
command: ceph --cluster {{ cluster }} osd pool get rbd size shell: |
ceph --cluster {{ cluster }} osd pool ls | grep -sq rbd
changed_when: false changed_when: false
failed_when: false failed_when: false
register: rbd_pool_exist register: rbd_pool_exist