blob: 69509b599e06bf807252a3d9fd36cfcd76861b8d [file] [log] [blame]
azvyagintsev29410ee2018-07-12 20:02:30 +03001#!/bin/bash -xe
2
azvyagintsev7a79c332018-10-17 16:30:43 +03003# Duplicate of ubuntu_info.sh
4mkdir -p /var/log/bootstrap_logs/
5pushd /var/log/bootstrap_logs/
6 dpkg-query -W -f='${Package}=${Version}\n' | sort -u |tee -a vcp_initial_pkgs.log
7 # Drop some reclass info,if available
8 if [[ $(which salt-key) ]] ; then
9 for node in $(salt-key -l acc | grep -v 'Accepted Keys:') ; do
10 salt ${node} pillar.data --out=json > ${node}.pillardata.json || true
11 reclass -n ${node} -o json > ${node}.reclass.json || true
12 done
13 fi
14popd
15
azvyagintsev547dcae2018-07-27 13:58:26 +030016apt-get purge -y salt-formula-*
azvyagintsev29410ee2018-07-12 20:02:30 +030017
azvyagintsev73fff7f2018-07-19 23:11:36 +030018salt-call saltutil.clear_cache || true
19
azvyagintsev29410ee2018-07-12 20:02:30 +030020echo "removing all previously accepted salt keys"
21salt-key -D -y || true
22
23echo "cleaning up reclass"
24rm -rf /srv/salt/reclass || true
25rm -rf /srv/salt/scripts || true
26rm -rf /usr/share/salt-formulas/env || true
27#
28mkdir -p /srv/salt/reclass/
29mkdir -p /usr/share/salt-formulas/reclass/service/
30mkdir -p /usr/share/salt-formulas/env/
31
32# stop and disable services, for healthy zerodisk
33# They should be enabled after VCP init
azvyagintsev73fff7f2018-07-19 23:11:36 +030034stop_services="salt-minion salt-master salt-api"
azvyagintsev29410ee2018-07-12 20:02:30 +030035for s in ${stop_services} ; do
36 systemctl stop ${s} || true
37# Enable this, after refactoring salt:control:virtng
38# systemctl disable ${s} || true
39done
40
azvyagintsev73fff7f2018-07-19 23:11:36 +030041# remove all keys at all
42rm -rf /etc/salt/pki/* || true
43
azvyagintsev547dcae2018-07-27 13:58:26 +030044# Remove salt-master from apt01
45if [[ "$(hostname)" == *"apt01"* ]] ; then
46 apt-get purge -y salt-master
47 rm -rfv /etc/salt/master.d || true
48fi
49
azvyagintsev29410ee2018-07-12 20:02:30 +030050# Clear\drop cache's
51sync
52echo 3 > /proc/sys/vm/drop_caches