Create a workspace
Learn how to create a workspace.
Learn how to create a workspace.
Explore a registered module's versions and parsed metadata, then reference the module from your OpenTofu or Terraform configuration.
Use Harness OPA policies to enforce governance on the modules and versions used in IaCM workspaces, controlling allowed sources, required versions, and resource provisioning rules.
Configure IaCM plugin behavior using PLUGIN_ environment variables on your workspace.
Understand how Harness IaCM packages module versions as artifacts, how workspace executions use them without Git credentials, and how to keep versions in sync.
Overview of the Harness IaCM Module Registry, a centralized catalog for publishing, discovering, and versioning reusable OpenTofu and Terraform modules.
Learn how to provision workspaces using an interactive guide, step-by-step instructions, and YAML.
Register an OpenTofu or Terraform module in the Harness IaCM Module Registry using the onboarding pipeline flow, including storage type selection, auto-sync, and org/project scoping.
Prepare an OpenTofu or Terraform module repository with the required file structure so the Harness IaCM Module Registry can parse it correctly.
Set up automated integration and Tofu/Terraform testing pipelines for your Harness IaCM Module Registry modules to catch issues before teams adopt new versions.
Learn how Variable Sets let you define reusable environment variables, Terraform variables, and secrets once, then apply them across multiple IaCM workspaces.