Blast Radius

Overview

The Blast Radius plugin groups plan changes by terraform module and calculates an impact score for each group. Impact is derived from the number of changes, risk levels, and whether destructive operations are involved. Modules are sorted highest-impact first, giving you a quick overview of which parts of your infrastructure are most affected.

Screenshot

Blast Radius

Interactive (TUI)

Press B to open the Blast Radius view. It requires a completed plan to analyze.

Keybindings

Key Action Context
j / k Navigate up/down List
Enter / Space Expand/collapse module changes List
Esc Go back Always

Flow

Home ──B──→ Blast Radius (loading) ──→ Blast Radius (list)
                                          │
                                          ├── Enter/Space → Expand module changes
                                          └── Esc → Home

Impact Score Calculation

Score Criteria
critical Any change with critical risk
high High risk or 3+ destructive operations
moderate 3+ changes or medium risk
minimal 1-2 changes, all low risk

Command Line (CLI)

Blast Radius is an analysis view within the TUI. It does not have a standalone CLI command.

Plan data with module groupings is available in structured form via:

tfui plan -project ./infra -json

The JSON output includes module information on each change for downstream grouping.

Equivalence

Goal CLI TUI
See module-level impact tfui plan -json (group by module) Press B
Identify highest-risk module Parse JSON output by module Sorted by impact score
Drill into module changes tfui plan -json \| jq B → expand module

Configuration

# tfui.hcl
plugin "blastradius" {
  enabled = true
}
Option Type Default Description
enabled bool true Enable/disable the plugin

This site uses Just the Docs, a documentation theme for Jekyll.