Use /var/lib/ceph/osd folder to filter osd mount point

In some case, use may mount a partition to /var/lib/ceph, and umount
it will be failure and no need to do so too.

Signed-off-by: Jeffrey Zhang <zhang.lei.fly@gmail.com>
(cherry picked from commit 85cc61a6d9)
pull/3024/head
Jeffrey Zhang 2018-08-13 13:23:48 +08:00 committed by mergify[bot]
parent c44638ae7e
commit 19c7ca1983
1 changed files with 3 additions and 5 deletions

View File

@ -222,9 +222,7 @@
timeout: 500
- name: remove data
file:
path: /var/lib/ceph
state: absent
command: rm -rf /var/lib/ceph/*
tasks:
@ -275,7 +273,7 @@
register: encrypted_ceph_partuuid
- name: get osd data and lockbox mount points
shell: "(grep /var/lib/ceph /proc/mounts || echo -n) | awk '{ print $2 }'"
shell: "(grep /var/lib/ceph/osd /proc/mounts || echo -n) | awk '{ print $2 }'"
register: mounted_osd
changed_when: false
@ -525,7 +523,7 @@
handlers:
- name: get osd data and lockbox mount points
shell: "(grep /var/lib/ceph /proc/mounts || echo -n) | awk '{ print $2 }'"
shell: "(grep /var/lib/ceph/osd /proc/mounts || echo -n) | awk '{ print $2 }'"
register: mounted_osd
changed_when: false
listen: "remove data"