homelab/services/telemt/updater.sh
2026-05-02 12:48:20 +03:00

24 lines
422 B
Bash
Executable File

#!/usr/bin/env bash
set -Eeuo pipefail
NODES=(
remn-fin
#remn-sweden
#remn-nl-02
#remn-msk
#remn-riga
#remn-nl-01
#remn-paris
)
REMOTE_DIR="/opt/telemt"
for node in "${NODES[@]}"; do
echo "=== Updating ${node} ==="
if ssh "$node" "cd ${REMOTE_DIR} && sudo docker compose pull && sudo docker compose up -d"; then
echo "=== ${node}: OK ==="
else
echo "=== ${node}: FAILED ==="
fi
echo
done