initial COM2 system snapshot

This commit is contained in:
gitea
2026-03-06 15:22:40 +00:00
commit 9c0fa49baf
4377 changed files with 273033 additions and 0 deletions

46
bin/hxki_system_birth.sh Executable file
View File

@@ -0,0 +1,46 @@
#!/usr/bin/env bash
set -euo pipefail
REPORT_DIR="/opt/hx-ki/reports"
mkdir -p "$REPORT_DIR"
TIMESTAMP="$(date +"%Y-%m-%d_%H%M%S")"
OUTFILE="${REPORT_DIR}/HXKI_System_BirthCertificate_${TIMESTAMP}.txt"
# Hosts
NBG="ubuntu-8gb-nbg1-1"
HEL="ubuntu-16gb-hel1-1"
FSN="localhost"
# Node-Script (muss auf allen Servern liegen)
NODE_SCRIPT="/opt/hx-ki/bin/hxki_node_birth_certificate.sh"
echo "=== HXKI SYSTEM GEBURTSURKUNDE ===" > "$OUTFILE"
echo "Erstellt: $(date)" >> "$OUTFILE"
echo >> "$OUTFILE"
make_section () {
local HOST="$1"
local NAME="$2"
echo "--- Knoten: ${NAME} ---" >> "$OUTFILE"
if [ "$HOST" = "localhost" ]; then
NODE_FILE=$(sudo $NODE_SCRIPT | tail -n1)
cat "$NODE_FILE" >> "$OUTFILE"
else
REMOTE_FILE=$(ssh "$HOST" "sudo $NODE_SCRIPT" | tail -n1)
scp "$HOST:$REMOTE_FILE" /tmp/hxki_node.txt >/dev/null
cat /tmp/hxki_node.txt >> "$OUTFILE"
fi
echo >> "$OUTFILE"
echo >> "$OUTFILE"
}
make_section "$NBG" "NUERNBERG"
make_section "$HEL" "HELSINKI"
make_section "$FSN" "FALKENSTEIN"
echo "FERTIG."
echo "$OUTFILE"