Case study · Monitoring · UK national lottery operator
Alarms for a whole AWS organisation
A Python data source finds resources across every account at plan time, and Terraform generates their CloudWatch alarms from per-service specs. A daily GitHub Actions run keeps it current.
- Where
- UK national lottery operator
- Stack
- Terraform, Python, CloudWatch, GitHub Actions

Overview
A Python data source finds resources across every account at plan time, and Terraform generates their CloudWatch alarms from per-service specs. A daily GitHub Actions run keeps it current.
[In your words: which services the specs cover, how the daily run reconciles alarms with the resources that came and went, and who picks the alerts up.]