Audit a Namespace's Published Modules
A 4-step recipe with Terraform. We can help you get access.
Recipe · 4 steps
Audit a Namespace's Published Modules
with Terraform
Inventory a namespace's registry modules and review one module in depth.
- List every module the namespace has published to the public registry, the full inventory this audit covers.
- Read the latest version of the module under review across every provider it targets, showing whether the providers are released in step with each other.
- Enumerate the module's published versions for the target provider, exposing release cadence and how long the current version has stood.
- Pull the module's download metrics so publish activity can be weighed against actual consumption.
What you'll need to have ready
- namespace: The namespace or publisher to audit (e.g. "terraform-aws-modules").
- moduleName: The module within the namespace to review in depth.
- provider: The provider of the module under review (e.g. "aws").
- resultLimit: How many modules to list from the namespace, up to 100.
For your developer
Arazzo workflow terraform:audit-namespace-modules, 4 operations: ListModulesByNamespace → GetModuleLatestVersions → ListModuleVersions → GetModuleDownloadSummary. Specs on APIs.io.