Skip to content

v0.12.0

Choose a tag to compare

@claire-tfc claire-tfc released this 13 Jul 20:39
· 137 commits to main since this release
6a7ca7a

Two new experimental packages factoring out some of Terraform's module installer functionality so that in future it can be shared between Terraform CLI and Terraform Cloud:

sourcebundle: Given source addresses as would be written in the source argument in a module block in the Terraform language, build a local directory containing the requested module package and all of the other module packages it depends on, using caller-provided fetching and dependency analysis routines.

sourceaddrs: Utilities for parsing, validating, and manipulating module source addresses, as would appear in the source argument in a module block in the Terraform language.

The API in these packages is still experimental and so subject to change even in patch releases. The design will be finalized in a future release after we've gathered implementation experience.