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