FULL AI ANALYSIS

Terraform wants to recreate resources on every plan

Generated Sep 23, 2026, 11:55:04 PM

Analysis summary

The reported behaviour is consistent with the API normalizes unordered values or injects defaults that differ from module input. The safest next step is to verify that hypothesis with a reversible test before making permanent configuration changes.

Possible causes

The API normalizes unordered values or injects defaults that differ from module input.

82%

A recent software, firmware or configuration change is exposing an existing compatibility issue.

34%

Suggested fixes

1

Verify the likely cause

Inspect state versus provider output, use stable maps or sets, specify documented defaults and ignore only fields owned externally.

2

Validate and monitor

Reproduce the issue once after the change, review relevant logs or metrics, and keep a rollback path until the system has remained stable.