59 lines
1.2 KiB
Bash
Executable File
59 lines
1.2 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
source /dev/stdin <<< "$(curl -sL http://go.scity.us/colorsinc)"
|
|
source /dev/stdin <<< "$(curl -sL http://go.scity.us/defaultinc)"
|
|
|
|
|
|
echo ""
|
|
echo -e "${idsCL[LightGreen]}Cluster Control Removal Script${idsCL[Default]}"
|
|
echo ""
|
|
|
|
cd ~
|
|
wget https://severalnines.com/downloads/cmon/install-cc
|
|
chmod +x ./install-cc
|
|
|
|
read -n 1 -p "Are you sure you wish to remove Cluster Control and all data (Y/n)?" choice
|
|
case "$choice" in
|
|
[Nn]) echo ''; ;;
|
|
* )
|
|
echo ''
|
|
apt remove --purge -y clustercontrol*
|
|
apt remove --purge -y mysql-server*
|
|
apt remove --purge -y "mysql*" "*s9s*" apache2 "php*"
|
|
|
|
apt --purge -y autoremove
|
|
apt clean
|
|
|
|
rm -Rf /etc/cmon.d
|
|
rm -Rf /var/www/clustercontrol
|
|
rm -Rf /var/lib/cmon
|
|
rm -Rf /var/lib/prometheus
|
|
rm -Rf /etc/apache2
|
|
rm -Rf /var/www
|
|
rm -Rf /etc/php
|
|
rm -Rf /root/.s9s
|
|
rm -Rf /etc/s9s.conf
|
|
rm -f /etc/ssl/certs/s9server*
|
|
rm -Rf /root/s9s_tmp
|
|
|
|
/root/install-cc --uninstall
|
|
rm -f /root/install-cc
|
|
|
|
apt install -y mailutils
|
|
|
|
echo '';;
|
|
esac
|
|
|
|
read -n 1 -p "Would you like to now re-install Cluster Control (Y/n)?" choice
|
|
case "$choice" in
|
|
[Nn]) echo ''; exit 0;;
|
|
* )
|
|
|
|
./install-cc
|
|
/opt/copycerts.sh
|
|
|
|
apt install -y xtrabackup
|
|
|
|
esac
|
|
|
|
exit 0 |