GitLab API

GitlabTool

Actions1095

Terraform_registry → getApiV4PackagesTerraformModulesV1ModuleNamespaceModuleNameModuleSystem*moduleVersion

AI-generated

Summary

Fetches a Terraform module version from the GitLab Terraform Module Registry using the configured HTTP method (GET by default). Provide the namespace, module name, system, and required module version; the request targets /api/v4/packages/terraform/modules/v1/{module_namespace}/{module_name}/{module_system}/*module_version.

Inputs

  • Skip Authentication — Defaults to false. When enabled, skips GitLab API authentication.
  • 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 for the request; defaults to GET.
  • module_namespace (required) — Group ID or slug for the module namespace.
  • module_name (required) — Terraform module name.
  • module_system (required) — Terraform module system.
  • module_version (required) — Module version, sent as a query parameter.

Output shape

A single GitLab API response item.

The operation uses the generic OpenAPI tool request path. The provided source pack does not show response transformation or a more specific response schema.

Links

Discussion