tfautomv

Generate Terraform moved blocks automatically for painless refactoring

brewmacoslinux
Try with needOr install directly
Source

About

Generate Terraform moved blocks automatically for painless refactoring

Commands

tfautomv

Examples

Generate moved blocks for resources renamed in Terraform code$ tfautomv -old-state old.tfstate -new-code . -out moved.tf
Analyze Terraform state and suggest moved blocks for refactoring$ tfautomv plan -state terraform.tfstate -dir .
Apply generated moved blocks to update state without resource destruction$ tfautomv apply -state terraform.tfstate -moves moved.tf