diff --git a/ansible/services/gatus/deploy_gatus_playbook.yml b/ansible/services/gatus/deploy_gatus_playbook.yml index d6a5ac1..94cd325 100644 --- a/ansible/services/gatus/deploy_gatus_playbook.yml +++ b/ansible/services/gatus/deploy_gatus_playbook.yml @@ -22,6 +22,21 @@ number: "{{ signal_number }}" recipients: "{{ signal_recipients }}" default-alert: + # ── SIGNAL ALERTING IS OFF ────────────────────────────────────── + # Flip to true to turn the phone back on. Nothing else needs to + # change: this ONE key disables every Signal alert in the estate. + # + # It works because `enabled` is the only alert field no registration + # playbook sets. Gatus merges a provider's default-alert into each + # endpoint's alert for every field the endpoint left unset, so this + # reaches all ~90 of them 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 lose the number and recipients. + enabled: false # Overridden per group by the registration playbooks; these are the # values that apply if a caller sets nothing. failure-threshold: 1