Automated Terraform Cloud Failed Run Alerts
Every hour, WebRun opens Terraform Cloud, checks every workspace's latest run for an error or detected drift between code and live infrastructure, logs each one to an Airtable tracker with the workspace and error message, and emails the infrastructure team so a failed plan or apply gets reviewed before it blocks the next release.
How do I catch failed or drifted Terraform Cloud runs quickly?
WebRun checks Terraform Cloud every hour for runs that errored or detected drift between code and live infrastructure. It logs each one to an Airtable tracker with the workspace and error, and emails the infrastructure team, so a failed plan gets reviewed before it blocks a release. It never applies a change itself.
- Failed runs and drift get logged within the hour they happen
- The infra team gets an email only when something actually needs review
- No apply happens without a human. WebRun only reports and logs
Built for infrastructure teams · DevOps · platform engineers · SRE teams
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
app.terraform.io/sessionin a real browser with your saved login - no setup, no API keys. -
1
Terraform Cloud - check runs for errors or drift
- Open Terraform Cloud and check the latest run on each workspace
- Capture the workspace, run type, and error message for anything that errored
- Note any workspace where a plan detected drift from live infrastructure
Done when Every workspace with a failed or drifted run is listed with its error or drift detail.
-
2
Airtable - log every failed or drifted run
WebRun opens Airtable to log every failed or drifted run. - Log each failed or drifted run to the infra tracker with the workspace and error
- Update the status of any run already resolved since last check
- Keep the tracker as the record of open infra issues
Done when The Airtable tracker lists every currently open failed or drifted run.
-
3
Gmail - email the infra team
WebRun opens Gmail to email the infra team. - Draft a short internal email to the infrastructure team listing today's new failures and drift
- Name the workspace and error for each
- Send it only when there's something new to report
Done when The infrastructure team has an email for every newly failed or drifted run.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it apply a Terraform run itself?
No. WebRun only reads run status. Approving or applying any plan is always a deliberate action taken by your infrastructure team in Terraform Cloud.
What counts as drift?
Terraform Cloud's own detection of live infrastructure that no longer matches your code. WebRun reports what Terraform Cloud already found.
Do I get an email for every check?
No. The email only goes out when there's a new failure or drift to report, so routine hours with nothing wrong stay quiet.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.