Ned Bellavance 12/14/2021

Using the Moved Block in Terraform 1.1

Read Original

This technical tutorial details the purpose and use cases for the new 'moved' configuration block in Terraform 1.1. It explains how this feature allows developers to rename resources, move them into modules, or use loops during code refactoring, preventing Terraform from incorrectly planning to destroy and recreate existing infrastructure. The article includes practical examples, such as moving AWS VPC resources into a module, and contrasts the new declarative approach with the older, riskier 'terraform state mv' command.

Using the Moved Block in Terraform 1.1

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week