diff --git a/files/fedora-cloud/uninstall.sh b/files/fedora-cloud/uninstall.sh new file mode 100644 index 0000000000..a2d2618494 --- /dev/null +++ b/files/fedora-cloud/uninstall.sh @@ -0,0 +1,32 @@ +# Warning! Dangerous step! Destroys VMs +# if you do know what you are doing feel free to remove the line below to proceed +exit 1 +# also if you really insist to remove VM, uncomment that vgremove near bottom + +for x in $(virsh list --all | grep instance- | awk '{print $2}') ; do + virsh destroy $x ; + virsh undefine $x ; +done ; + +# Warning! Dangerous step! Removes lots of packages, including many +# which may be unrelated to RDO. +yum remove -y nrpe "*openstack*" \ +"*nova*" "*keystone*" "*glance*" "*cinder*" "*swift*" \ +mysql mysql-server httpd "*memcache*" ; + +ps -ef | grep -i repli | grep swift | awk '{print $2}' | xargs kill ; + +# Warning! Dangerous step! Deletes local application data +rm -rf /etc/nagios /etc/yum.repos.d/packstack_* /root/.my.cnf \ +/var/lib/mysql/* /var/lib/glance /var/lib/nova /etc/nova /etc/swift \ +/srv/node/device*/* /var/lib/cinder/ /etc/rsync.d/frag* \ +/var/cache/swift /var/log/keystone ; + +umount /srv/node/device* ; +killall -9 dnsmasq tgtd httpd ; +#vgremove -f cinder-volumes ; +losetup -a | sed -e 's/:.*//g' | xargs losetup -d ; +find /etc/pki/tls -name "ssl_ps*" | xargs rm -rf ; +for x in $(df | grep "/lib/" | sed -e 's/.* //g') ; do + umount $x ; +done