bundlewrap/bundles/systemd-timers
CroneKorkN 7ad9bbcec3
left4me: schedule daily workshop-refresh via systemd-timers
Adds a left4me-workshop-refresh entry to the systemd-timers bundle,
firing nightly at 04:00 and invoking the new flask workshop-refresh
CLI that enqueues a refresh_workshop_items job. Owner of the job is
NULL (system-enqueued). The bw worker picks it up under existing
scheduler rules; idempotent against an already-queued/running refresh.

Also extends bundles/systemd-timers to accept an optional
environment_files key so the new unit can pull DATABASE_URL etc.
from /etc/left4me/{host,web}.env.
2026-05-12 10:29:45 +02:00
..
files icinga 2022-08-31 12:02:40 +02:00
items.py mailman poc email sent 2025-07-12 13:53:46 +02:00
metadata.py left4me: schedule daily workshop-refresh via systemd-timers 2026-05-12 10:29:45 +02:00
README.md readme 2022-02-12 17:37:53 +01:00

systemctl is-active "$(systemctl cat zfs-mirror.timer | grep Unit= | cut -d= -f2)"