coulomb-social/deploy/backup/coulomb-social-backup-alert@.service
tegwick 267d502d93
Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 6m16s
Implement durable recurring backup alert delivery candidate
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3
2026-10-31 10:19:16 +01:00

19 lines
686 B
Desktop File

[Unit]
Description=Retain and deliver coulomb-social backup failure notification for %i
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
User=root
UMask=0077
StateDirectory=coulomb-social-backup-alerts
StateDirectoryMode=0700
EnvironmentFile=/etc/coulomb-social-backup/alerting.env
ExecStart=/usr/bin/python3 /opt/coulomb-social-backup/notify-backup-alert.py --execute --failed-unit %i --state-dir /var/lib/coulomb-social-backup-alerts --hub-base ${STATE_HUB_BASE} --alertmanager-base ${ALERTMANAGER_BASE}
TimeoutStartSec=5min
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ReadWritePaths=/var/lib/coulomb-social-backup-alerts
ProtectHome=true