From 32f879de3256aeba5898503146012c104369c71a Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Tue, 31 Mar 2020 13:59:23 +0200 Subject: [PATCH] purge-container: get *all* osds id Adding `--all` to the `systemctl list-units` command in order to get *all* osds id on the node (including stoppped osds). Otherwise, it will purge the cluster but there will be leftover after that. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1814542 Signed-off-by: Guillaume Abrioux (cherry picked from commit 5e7962ccf6c9fa35f5611888826131c4e9e8f043) --- infrastructure-playbooks/purge-container-cluster.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infrastructure-playbooks/purge-container-cluster.yml b/infrastructure-playbooks/purge-container-cluster.yml index 4144c8ecc..61ac03906 100644 --- a/infrastructure-playbooks/purge-container-cluster.yml +++ b/infrastructure-playbooks/purge-container-cluster.yml @@ -258,7 +258,7 @@ - name: get all the running osds shell: | - systemctl list-units | grep 'loaded[[:space:]]\+active' | grep -oE "ceph-osd@([0-9]+).service" + systemctl list-units --all | grep -oE "ceph-osd@([0-9]+).service" register: osd_units ignore_errors: true