ajout d'un vm-upgrade.sh
This commit is contained in:
42
files/vm-upgrade.sh
Executable file
42
files/vm-upgrade.sh
Executable file
@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
# Upgrade de tout sauf kaz-prod
|
||||
|
||||
if [ -z "${KAZGUARD}" ] ; then
|
||||
exit 1
|
||||
fi
|
||||
set -e
|
||||
|
||||
# On met à jour SNSTER
|
||||
cd /root/snster
|
||||
git switch main
|
||||
git pull
|
||||
./install.sh
|
||||
|
||||
# On récupère le dernier kaz-vagrant
|
||||
cd /tmp
|
||||
git clone https://git.kaz.bzh/KAZ/kaz-vagrant.git || (cd kaz-vagrant && git pull)
|
||||
cd /tmp/kaz-vagrant
|
||||
git switch develop-snster
|
||||
|
||||
# On écrase les anciens fichiers
|
||||
cp -ar /tmp/kaz-vagrant/files/snster-kaz /root/
|
||||
|
||||
# On détruit et reconstruit tout sauf kaz-prod
|
||||
SNSTER="snster -c /root/snster-kaz"
|
||||
$SNSTER destroy isp-a-home
|
||||
$SNSTER destroy isp-a-infra
|
||||
$SNSTER destroy isp-a-router
|
||||
$SNSTER destroy kaz-router
|
||||
$SNSTER destroy mica-router
|
||||
$SNSTER destroy mica-infra
|
||||
$SNSTER destroy opendns-router
|
||||
$SNSTER destroy opendns-resolver
|
||||
$SNSTER destroy root-p-router
|
||||
$SNSTER destroy root-p-rootns
|
||||
$SNSTER destroy tld-sns-router
|
||||
$SNSTER destroy tld-sns-ns
|
||||
$SNSTER destroy transit-a-router
|
||||
|
||||
$SNSTER create
|
||||
|
||||
$SNSTER start
|
Reference in New Issue
Block a user