]> git-server-git.apps.pok.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)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 21 May 2018 06:23:10 +0000 (08:23 +0200)
commit9801bde4d4ce501208fc297d5cb0ab2e0aa28702
tree299c0f86d7d5201841fd04624f6161ec994f54e7
parente7d02a50d8e30d6701137ebd6573b48513937f24
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>
infrastructure-playbooks/purge-cluster.yml