Terraform · Arazzo Workflow
Terraform Pin a Module to a Specific Version and Resolve Its Source
Version 1.0.0
Compare a module's latest version against the version you intend to pin, then resolve that exact version's download source.
View Spec
View on GitHub
Infrastructure As CodeCloud InfrastructureDevOpsOpen SourceHashiCorpArazzoWorkflows
Provider
Workflows
pin-module-version
Verify a specific module version exists and resolve its download source.
Reads the module's latest version for comparison, lists published versions, reads the intended pinned version, and resolves its source archive URL.
1
readLatestVersion
GetModuleLatestVersion
Read the module's current latest version, giving the caller a baseline to see how far behind the intended pin sits.
2
listVersions
ListModuleVersions
List every version the module has published so the intended pin can be confirmed to exist before anything depends on it.
3
readPinnedVersion
GetModuleVersion
Read the pinned version's own metadata, confirming its publish date and source rather than trusting the latest version's.
4
resolvePinnedDownload
DownloadModuleVersion
Resolve the pinned version's download redirect to capture the exact source archive URL from the X-Terraform-Get header that Terraform will fetch.
Source API Descriptions
openapi