Add ntfy wrapper for restore jobs

This commit is contained in:
2026-05-07 11:26:15 +02:00
parent 7ff7284f6b
commit 008ab9bc4a
5 changed files with 64 additions and 8 deletions
+8 -8
View File
@@ -76,7 +76,7 @@ bash /mnt/user/services/homelab/ops/restore-tests/run-restore-checks.sh paperles
- die Bash-Jobs wurden am 2026-05-07 hostseitig erfolgreich verifiziert
- `freshness`, `vaultwarden`, `gitea` und `paperless` laufen damit prinzipiell automatisch
- `ntfy` kommt erst als naechster Ausbau
- `ntfy` kann jetzt optional per Wrapper-Skript ergaenzt werden
## V2 Zielbild
@@ -91,16 +91,16 @@ Als naechster Ausbau kommen dazu:
## Optionales `ntfy` Wrapper-Muster
Wenn `ntfy` spaeter dazukommt, soll der Host-Job nur Erfolg/Fehler referenzieren, nicht den ganzen Report in die Nachricht kippen.
Wenn `ntfy` genutzt wird, soll der Host-Job nur Erfolg/Fehler referenzieren, nicht den ganzen Report in die Nachricht kippen.
Beispiel:
```bash
#!/bin/bash
REPORT="/mnt/user/backups/restore-reports/freshness-$(date +%F).md"
if bash /mnt/user/services/homelab/ops/restore-tests/run-restore-checks.sh freshness > "$REPORT"; then
echo "Restore freshness check ok: $REPORT"
else
echo "Restore freshness check failed: $REPORT"
fi
bash /mnt/user/services/homelab/ops/restore-tests/run-restore-job-with-ntfy.sh freshness homelab-restore
```
Verwendete Hilfsskripte:
- `ops/restore-tests/send-ntfy.sh`
- `ops/restore-tests/run-restore-job-with-ntfy.sh`