]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
purge_cluster: fix dmcrypt purge
authorGuillaume Abrioux <gabrioux@redhat.com>
Fri, 18 May 2018 15:56:03 +0000 (17:56 +0200)
committerSébastien Han <seb@redhat.com>
Tue, 22 May 2018 14:43:48 +0000 (16:43 +0200)
commitc61b64158591671fa0d57d4578d72b921aba3f0e
treebcb26edf8480fb9f1ab122c66db130592603e019
parent3e25c001e34460ba11bdf03c048353c8f84dcc5a
purge_cluster: fix dmcrypt purge

dmcrypt devices aren't closed properly, therefore, it may fail when
trying to redeploy after a purge.

Typical errors:

```
ceph-disk: Cannot discover filesystem type: device /dev/sdb1: Command
'/sbin/blkid' returned non-zero exit status 2
```

```
ceph-disk: Error: unable to read dm-crypt key:
/var/lib/ceph/osd-lockbox/c6e01af1-ed8c-4d40-8be7-7fc0b4e104cf:
/etc/ceph/dmcrypt-keys/c6e01af1-ed8c-4d40-8be7-7fc0b4e104cf.luks.key
```

Closing properly dmcrypt devices allows to redeploy without error.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1492242
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 9801bde4d4ce501208fc297d5cb0ab2e0aa28702)
infrastructure-playbooks/purge-cluster.yml