Skip to content

Instantly share code, notes, and snippets.

@piotr-gbyliczek
Forked from Vultour/foreman-uninstall.sh
Last active May 12, 2020 19:17
Show Gist options
  • Save piotr-gbyliczek/7e08685a3b74d7c043f8f82554010502 to your computer and use it in GitHub Desktop.
Save piotr-gbyliczek/7e08685a3b74d7c043f8f82554010502 to your computer and use it in GitHub Desktop.
# stop services
systemctl stop rh-mongodb34-mongod httpd dynflowd postgresql puppet puppetserver qdrouterd qpidd smart_proxy_dynflow_core tomcat foreman* pulp*
# Remove foreman
yum remove foreman foreman-installer foreman-proxy pulp*
rm -rf /var/lib/foreman* /usr/share/foreman /usr/share/foreman-proxy/logs /var/lib/qpidd
rm -rf /etc/*foreman* /var/lib/tomcat/* /var/lib/pulp/* /opt/puppetlabs /opt/theforeman /opt/rh /var/lib/pgsql/data /var/cache/foreman-proxy /var/cache/pulp
rm -rf /etc/httpd/conf.d/*foreman* /etc/httpd/conf.d/passenger.conf /etc/candlepin /etc/pulp /etc/puppetlabs /etc/qpid*
rm -rf /etc/smart_proxy_dynflow_core /etc/opt/rh /var/opt/theforeman /var/www/html/pub/katello* /usr/lib/python2.7/site-packages/katello_certs_tools
rm -rf /etc/opt/theforeman /etc/hammer /etc/pki/katello /etc/pki/katello-certs-tools /etc/sudoers.d/foreman-proxy
rm -rf /etc/sysconfig/foreman.rpmsave /root/ssl-build /root/.hammer/ /usr/share/foreman* /usr/share/foreman-installer/gems /usr/share/gems/gems/foreman*
rm -rf /var/log/foreman* /var/log/httpd/foreman* /etc/pki/ca-trust/source/anchors/katello* /usr/share/katello* /etc/pki/pulp
rm -rf /usr/lib/python2.7/site-packages/pulp* /usr/share/pulp /usr/lib/pulp /var/cache/candlepin /var/cache/tomcat/work/Catalina/localhost/candlepin
rm -rf /var/log/candlepin/ /var/lib/candlepin /var/lib/mongodb /var/lib/rh-mongodb34-mongodb /etc/rh-mongodb* /var/opt/rh/rh-mongodb34 /var/log/rh-mongodb34-mongodb
# Remove puppet
yum remove puppet puppetmaster puppet-common puppetmaster-common puppetlabs-release
rm -rf /usr/lib/ruby/vendor_ruby/puppet /usr/share/puppet /var/lib/puppet /etc/puppet* /opt/puppetlabs/
rm -rf /etc/httpd/conf.d/pulp*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment