Work out terraform plan impact instantly with clear inputs, formula shown and shareable results.
Not all plan lines are equal. Additions are usually safe, in-place updates carry moderate risk, and destroy-then-create is where outages and data loss happen — especially on stateful resources such as databases and volumes, which is why they are weighted most heavily here. Reading the destroy list is the single most valuable habit in reviewing a plan.
Plan risk
risk = 1 x additions + 2 x in-place changes + 8 x recreations + 25 x stateful resources affected, capped at 100
Because an attribute marked ForceNew changed. Check the plan for the specific attribute and consider whether the change can be achieved another way.
prevent_destroy lifecycle blocks on stateful resources, plus required plan review in the pipeline. Never allow auto-apply on plans containing destroys.