Back to Devoured - May 20, 2026
DEVOURED
New in Terraform 1.15: Dynamic sources, variable deprecation, and more

New in Terraform 1.15: Dynamic sources, variable deprecation, and more

DevOps HashiCorp
Terraform 1.15 ships with dynamic module sources and a new `convert()` function for inline type conversions, significantly improving module flexibility and developer experience.
What: Terraform 1.15 includes dynamic module sources via `const` variables, introduces deprecation warnings for module variables and outputs, and adds an inline `convert()` function for type conversions. It also features typed outputs, improved testing mocks, validation blocks for Stacks variables, Windows ARM64 support, and AWS login authentication for S3 backends.
Why it matters: These changes focus on enhancing developer experience, improving code quality through better type safety and validation, and preparing for more complex, dynamic infrastructure patterns, especially in large-scale and enterprise contexts.
Takeaway: If you manage Terraform configurations, review the 1.15 release notes for potential updates to your module patterns and to leverage new type conversion features.
Original article

Terraform 1.15 adds dynamic module sources with const variables, deprecation warnings for module variables and outputs, inline type conversions via convert(), typed outputs, enhanced testing mocks, and validation blocks for Stacks variables. Additional improvements include Windows ARM64 support, AWS login authentication for S3 backends, and better CLI deprecation diagnostics to improve usability, testing, and enterprise-scale workflows.

Explore all 51 articles in today's digest

Fresh dev news, AI-digested daily. Never miss a trend at devoured.fyi