From a4f1d6eedc83c58f00304e45e7e918f6a1cb747a Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Fri, 1 Sep 2023 15:42:25 -0400 Subject: [PATCH] Update purge script --- purge.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/purge.sh b/purge.sh index b9a3833..1d10dd8 100755 --- a/purge.sh +++ b/purge.sh @@ -8,10 +8,19 @@ echo -e "Are you sure you want to continue?" echo echo -en "To abort, press now. To continue, press . " read +echo for host in $@; do + echo -n "Purging host ${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; + 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; + sudo rm -rf /run/ceph; sudo rm -rf /etc/systemd/system/ceph-*.target.wants; sudo apt purge -y *ceph* *rbd* *rados*; sudo apt purge -y patroni* postgres* zookeeper* libvirt* @@ -19,12 +28,9 @@ for host in $@; do sudo apt autoremove --purge -y; sudo apt clean; sudo apt update; - 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; - sudo rm -rf /run/ceph; sudo userdel ceph; sudo umount /var/lib/ceph; sudo mkfs.ext4 /dev/vgx/ceph; - sudo mount /var/lib/ceph" & + sudo mount /var/lib/ceph" &>/dev/null + echo "done." done -wait