diff --git a/lubelogger/lubelogger-reminders-probe.sh b/lubelogger/lubelogger-reminders-probe.sh index 4427a68..e130fc4 100644 --- a/lubelogger/lubelogger-reminders-probe.sh +++ b/lubelogger/lubelogger-reminders-probe.sh @@ -6,9 +6,9 @@ set -euo pipefail # Runs on ansible-control (.190) via lubelogger-reminders.timer. # Shape mirrors the gluetun vpn-tunnel-probe (oneshot + timer, set -euo pipefail). -source /etc/lubelogger-reminders.env # LUBELOGGER_URL LUBELOGGER_USER LUBELOGGER_PASS NTFY_URL +source /etc/lubelogger-reminders.env # LUBELOGGER_URL LUBELOGGER_APIKEY NTFY_URL -if ! resp=$(curl -sf --max-time 20 -u "${LUBELOGGER_USER}:${LUBELOGGER_PASS}" "${LUBELOGGER_URL}/api/vehicle/info"); then +if ! resp=$(curl -sf --max-time 20 -H "x-api-key: ${LUBELOGGER_APIKEY}" "${LUBELOGGER_URL}/api/vehicle/info"); then logger -t lubelogger-reminders "ERROR: LubeLogger API query failed" curl -sf --max-time 15 -H "Priority: high" -H "Tags: warning" \ -H "Title: LubeLogger reminder probe failed" \