Jiri Broulik | 4ea221c | 2018-04-10 13:48:06 +0200 | [diff] [blame] | 1 | #!/bin/bash -xe |
Jiri Broulik | 0b21167 | 2018-04-11 09:35:47 +0200 | [diff] [blame] | 2 | chmod +x /var/lib/maas/.maas_login.sh |
| 3 | |
| 4 | apt-get purge salt-formula-* -y |
Jiri Broulik | 4ea221c | 2018-04-10 13:48:06 +0200 | [diff] [blame] | 5 | apt-get -y autoremove --purge |
| 6 | apt-get -y clean |
Jiri Broulik | 0b21167 | 2018-04-11 09:35:47 +0200 | [diff] [blame] | 7 | rm -rf /var/lib/apt/lists/* |
| 8 | rm -rf /etc/apt/sources.list.d/* |
| 9 | echo "" > /etc/apt/sources.list |
Jiri Broulik | 32bedad | 2018-04-12 13:13:47 +0200 | [diff] [blame] | 10 | rm -rf /srv/salt/reclass/classes/* |
Jiri Broulik | 4a04416 | 2018-04-18 14:48:44 +0200 | [diff] [blame] | 11 | rm /srv/salt/reclass/nodes/cfg01.mcp-day01.local.yml |
Jiri Broulik | 32bedad | 2018-04-12 13:13:47 +0200 | [diff] [blame] | 12 | mkdir -p /srv/salt/reclass/classes/service |
Jiri Broulik | 4ea221c | 2018-04-10 13:48:06 +0200 | [diff] [blame] | 13 | rm -f /usr/sbin/policy-rc.d || true |
| 14 | |
| 15 | echo "cleaning up hostname" |
| 16 | sed -i "/.*ubuntu.*/d" /etc/hosts |
| 17 | sed -i "/.*salt.*/d" /etc/hosts |
| 18 | |
| 19 | echo "cleaning up guest additions" |
| 20 | rm -rf VBoxGuestAdditions_*.iso VBoxGuestAdditions_*.iso.? || true |
| 21 | |
| 22 | echo "cleaning up dhcp leases" |
| 23 | rm -rf /var/lib/dhcp/* || true |
| 24 | |
| 25 | echo "cleaning up udev rules" |
| 26 | rm -f /etc/udev/rules.d/70-persistent-net.rules || true |
| 27 | rm -rf /dev/.udev/ || true |
| 28 | rm -f /lib/udev/rules.d/75-persistent-net-generator.rules || true |
| 29 | |
| 30 | echo "cleaning up minion_id for salt" |
| 31 | rm -f /etc/salt/minion_id || true |
| 32 | |
| 33 | echo "cleaning up resolvconf" |
| 34 | sed -i '/172\.18\.208\.44/d' /etc/resolvconf/resolv.conf.d/base |
| 35 | |
| 36 | # Clear\drop cache's |
| 37 | sync |
| 38 | echo 3 > /proc/sys/vm/drop_caches |