From 05a2c1949d5c2ec19996f2846e7eba32fff09561 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Fri, 1 Sep 2023 15:42:25 -0400 Subject: [PATCH] Add removal of Zookeeper keys too --- purge.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/purge.sh b/purge.sh index 1d10dd8..fb73374 100755 --- a/purge.sh +++ b/purge.sh @@ -12,11 +12,14 @@ echo for host in $@; do echo -n "Purging host ${host}... " - ssh deploy@${host} " + ssh deploy@${host} ' sudo systemctl stop pvcnoded; sudo systemctl stop ceph-mon@$(hostname -s); sudo systemctl stop ceph-mgr@$(hostname -s); sudo systemctl stop patroni; + for key in $( echo "ls /" | sudo /usr/share/zookeeper/bin/zkCli.sh | grep --color=none zookeeper | tr -d "[]," | tr " " "\n" | grep -v zookeeper ); do + echo "rmr /${key}" | sudo /usr/share/zookeeper/bin/zkCli.sh; + done sudo systemctl stop zookeeper; sudo rm -rf /etc/pvc-install.* /etc/ceph* /etc/patroni* /etc/postgres* /etc/zookeeper* /etc/libvirt*; sudo rm -rf /var/lib/postgresql /var/lib/zookeeper /var/lib/libvirt; @@ -31,6 +34,7 @@ for host in $@; do sudo userdel ceph; sudo umount /var/lib/ceph; sudo mkfs.ext4 /dev/vgx/ceph; - sudo mount /var/lib/ceph" &>/dev/null + sudo mount /var/lib/ceph; + ' &>/dev/null echo "done." done