|
Paweł Oczadły makes the case for treating org-wide Terraform/OpenTofu migrations as a structured refactoring problem instead of a sed-script problem: OpenRewrite's lossless semantic trees do the rewriting, Gradle is the execution engine, and responsibilities split cleanly into Java recipes (the how), YAML recipes (the what), and Gradle (orchestration).
Two Azure Verified Modules case studies show the pattern landing as clean, review-ready PRs rather than ad-hoc scripts. Develocity Build Scans get a brief nod as the natural observability layer if you already use it.
|