GitLab API

GitlabTool

Actions1095

Terraform_registry → getApiV4PackagesTerraformModulesV1ModuleNamespaceModuleNameModuleSystem*moduleVersionDownload

AI-generated

Summary

Downloads a Terraform module version from the GitLab Terraform Module Registry using the specified namespace, module name, system, and version.

Inputs

  • module_namespace (required) — GitLab group ID or slug that owns the module.
  • module_name (required) — Name of the Terraform module.
  • module_system (required) — Terraform system for the module.
  • module_version (required) — Module version to download.
  • baseUrl — GitLab instance base URL; defaults to https://gitlab.com. The node source says the actual base URL is defined by the GitLab API credential.
  • method — HTTP method selector, defaulting to GET; the operation path is the registry download endpoint.
  • skipAuthentication — Defaults to false. When authentication is not skipped, the node uses GitLab API credentials.

Output shape

A single HTTP response from the download endpoint.

The source pack shows this node delegates request handling to OpenApiToolNode but does not specify response parsing or whether the response is returned as a file, archive, or other body shape.

Links

Discussion