#!/bin/bash
# Farbdefinitionen zur Ausgabe #
ROT='\033[0;31m' 
HELLROT='\033[1;31m'
GRUEN='\033[0;32m'
HELLGRUEN='\033[1;32m'
GELB='\033[1;33m'
BLAU='\033[0;34m'
HELLBLAU='\033[1;34m'
LILA='\033[0;35m'
HELLLILA='\033[1;35m'
DUNKELESTUERKIS='\033[0;36m'
TUERKIS='\033[1;36m'
HELLGRAU='\033[0;37m'
WEISS='\033[1;37m'
NC='\033[0m' # No Color
#
# Pruefen on der Benutzer root oder sudo ist
if ! [ $( id -u ) = 0 ]; then
    echo -e -n "${HELLROT}Bitte fuehren Sie dieses Script als root im root-Verzeichniss aus! ${NC}" 1>&2
    echo
    exit 1
fi
#
SERVERNAME=""
SVWSPort=""
MARIADB_ROOT_PASSWORD=""
MARIADB_DATABASE=""
MARIADB_USER=""
MARIADB_PASSWORD=""
SNR=""
BackupPfad=""
MariaDBPort=""
### Datanbanken Loeschen ####
  while read ZEILE; do
    SNR=$(echo $ZEILE | awk -F : '{print $1}')
    MARIADB_ROOT_PASSWORD=$(echo $ZEILE | awk -F : '{print $3}')
    MARIADB_DATABASE=$(echo $ZEILE | awk -F : '{print $4}')
    MARIADB_USER=$(echo $ZEILE | awk -F : '{print $5}')
    MARIADB_PASSWORD=$(echo $ZEILE | awk -F : '{print $6}')
    SVWSPort=$(echo $ZEILE | awk -F : '{print $7}')
    SERVERNAME=$(echo $ZEILE | awk -F : '{print $8}')
    BackupPfad=$(echo $ZEILE | awk -F : '{print $10}')
#
echo
echo -e -n "${HELLLILA}### SchulDatenbanken werden geloescht### ${NC}"
echo
echo -e -n "${HELLGRAU}1:${GELB}$SERVERNAME ${HELLGRAU}2:${GELB}$SVWSPort ${HELLGRAU}3:${GELB}$MARIADB_ROOT_PASSWORD ${HELLGRAU}4:${GELB}$MARIADB_DATABASE ${HELLGRAU}5:${GELB}$MARIADB_USER ${HELLGRAU}6:${GELB}$MARIADB_PASSWORD ${HELLGRAU}BackupPfad:${GELB}$BackupPfad ${NC}"
echo
#echo -e -n "${TUERKIS}Ertselle die Backupdatei: ${HELLGRUEN}$BackupPfad/${MARIADB_DATABASE}_BACKUP_$(date "+%Y-%m-%d_%H-%M-%S").sqlite ${NC}"
#echo
#echo -e -n "${HELLROT}###!?!?!ACHTUNG DAS DAUERT JETZT ETWAS!?!?!###${WEISS}###!?!?!ACHTUNG DAS DAUERT JETZT ETWAS!?!?!###${HELLROT}###!?!?!ACHTUNG DAS DAUERT JETZT ETWAS!?!?!### ${NC}"
#echo
#
    curl --user "root:${MARIADB_ROOT_PASSWORD}" \
      -k -X "POST" "https://${SERVERNAME}:${SVWSPort}/api/schema/root/destroy/${MARIADB_DATABASE}" \
      -H "accept: application/json"
  clear
  done  < config.txt
echo
echo -e -n "${GELB}Loeschen SchulDatenbanken FERTIG!!! ${NC}"
echo

