Summary
Expose runbooks as webhook endpoints for automated remediation.
Design
dops serve --webhooks --port 9090
- POST
/hooks/{runbook-id} with params in JSON body
- Auth via shared secret or HMAC signature
- Only low/medium risk runbooks webhook-eligible by default
- Execution results returned in response + audit log
- PagerDuty / Grafana alerting integration examples
Impact
Turns dops into a lightweight remediation engine. Alert fires → runbook executes automatically.
Summary
Expose runbooks as webhook endpoints for automated remediation.
Design
dops serve --webhooks --port 9090/hooks/{runbook-id}with params in JSON bodyImpact
Turns dops into a lightweight remediation engine. Alert fires → runbook executes automatically.