GitLab API icon

GitLab API

Gitlab

Actions1062

Terraform_registry → getApiV4PackagesTerraformModulesV1ModuleNamespaceModuleNameModuleSystemDownload

AI-generated

Summary

Downloads a Terraform module from the GitLab Terraform Registry via a GET request to /api/v4/packages/terraform/modules/v1/{module_namespace}/{module_name}/{module_system}/download.

Inputs

  • module_namespace (required) — Group's ID or slug (path parameter).
  • module_name (required) — Name of the Terraform module (path parameter).
  • module_system (required) — Terraform module system (path parameter).
  • baseUrl — Base URL for the GitLab instance (defaults to https://gitlab.com).
  • skipAuthentication — If true, skips authentication (defaults to false).
  • authentication — Authentication method (hidden, defaults to gitlabApi).

Output shape

binary

Returns the downloaded Terraform module archive (e.g., a tar.gz file) as binary data.

Links

Discussion