personal_infra/ansible/services
counterweight 7e4a7c850d
gatus: turn Signal alerting off estate-wide, with one key
A stopgap, committed so it is visible rather than a surprise: THE PHONE IS
CURRENTLY OFF. Flip `enabled` back to true under the signal provider's
default-alert to turn it on.

Why one key reaches all ~90 endpoints: Gatus merges a provider's default-alert
into each endpoint's alert for every field the endpoint left unset, and
`enabled` is the only alert field no registration playbook sets. So this works
without editing a single endpoint and without unregistering anything. The
dashboard keeps checking and keeps showing red; it just stops sending.

Deliberately NOT done by deleting the `signal:` provider block. That would
strand ~90 endpoints referencing a provider that no longer exists, and throw
away the number and the recipient list with it.

The thing that made this necessary - a 5-minute poll turning one wedged service
into 83 messages in six hours - is fixed properly in the preceding commit. This
key is the blunt instrument that bought time to do that, and it should be
turned back on once the cadence change has been observed for a few days.

Known consequence while it is off: nothing pages. A six-day xmrblocks outage
went unannounced precisely because of this.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-27 11:08:46 +02:00
..
bitcoin-knots uptime kuma: remove every live reference, repoint the probes to Gatus 2026-09-14 10:30:28 +02:00
datum-gateway uptime kuma: remove every live reference, repoint the probes to Gatus 2026-09-14 10:30:28 +02:00
forgejo uptime kuma: remove every live reference, repoint the probes to Gatus 2026-09-14 10:30:28 +02:00
forgejo-runner uptime kuma: remove every live reference, repoint the probes to Gatus 2026-09-14 10:30:28 +02:00
fulcrum uptime kuma: remove every live reference, repoint the probes to Gatus 2026-09-14 10:30:28 +02:00
gatus gatus: turn Signal alerting off estate-wide, with one key 2026-09-27 11:08:46 +02:00
headscale xmrblocks: the Monero explorer, built off-box because 2 GB cannot compile it 2026-09-20 17:06:30 +02:00
lnbits uptime kuma: remove every live reference, repoint the probes to Gatus 2026-09-14 10:30:28 +02:00
memos uptime kuma: remove every live reference, repoint the probes to Gatus 2026-09-14 10:30:28 +02:00
mempool uptime kuma: remove every live reference, repoint the probes to Gatus 2026-09-14 10:30:28 +02:00
monero monero: a full node on its own box, reachable from Feather over the WAN 2026-09-19 17:50:46 +02:00
ntfy-emergency-app watchtower: remove from the estate, and with it ntfy 2026-09-14 11:26:47 +02:00
personal-blog uptime kuma: remove every live reference, repoint the probes to Gatus 2026-09-14 10:30:28 +02:00
phoenixd uptime kuma: remove every live reference, repoint the probes to Gatus 2026-09-14 10:30:28 +02:00
signal-api alerting: Signal via signal-cli-rest-api, and faster failure detection 2026-09-14 21:40:37 +02:00
vaultwarden uptime kuma: remove every live reference, repoint the probes to Gatus 2026-09-14 10:30:28 +02:00
xmrblocks xmrblocks: the Monero explorer, built off-box because 2 GB cannot compile it 2026-09-20 17:06:30 +02:00
caddy_playbook.yml caddy: add a [caddy] role group and target it 2026-09-11 23:03:25 +02:00