Home / Companies / HashiCorp / Blog / Post Details
Content Deep Dive

Terraform 1.3 Improves Extensibility and Maintainability of Terraform Modules

Blog post from HashiCorp

Post Details
Company
Date Published
Author
Kyle Ruddy
Word Count
739
Language
English
Hacker News Points
-
Summary

HashiCorp Terraform 1.3 is now available for download and use in HashiCorp Terraform Cloud, introducing optional object type attributes with defaults and enhancements to moved blocks, improving the extensibility and maintainability of Terraform modules. The new feature allows module authors to validate the type of value supplied to input variables and group multiple values into a single variable using the object type. This enables users to extend their modules to handle more complex use cases without forcing consumers to provide values for attributes that are not relevant to their work. Additionally, improvements to moved blocks enable refactoring resources within Terraform configurations, including resources sourced from third-party and separately sourced modules.