purge-docker-cluster: ensure old logs are removed

purge-docker-cluster must remove all osd_disk_prepare logs in
`{{ ceph_osd_docker_run_script_path }}`, otherwise if you purge your
cluster and try to redeploy it, osds will fail to start since because it
will try to retrieve find a partition uuid which doesn't exist.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1510470

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
pull/2152/head
Guillaume Abrioux 2017-11-09 10:42:14 +01:00
parent b9ee96b56a
commit fa675f2ead
1 changed files with 15 additions and 0 deletions

View File

@ -437,6 +437,21 @@
tags:
remove_img
- name: include vars from group_vars/osds.yml
include_vars:
file: "{{ item }}"
with_first_found:
- files:
- "{{ playbook_dir }}/group_vars/osds"
- "{{ playbook_dir }}/group_vars/osds.yml"
skip: true
- name: ensure all osd_disk_prepare logs are removed
file:
path: "{{ item }}"
state: absent
with_fileglob:
- "{{ ceph_osd_docker_run_script_path | default('/usr/share') }}/ceph-osd-prepare-*.log"
- name: purge ceph mon cluster