Skip to main content

11 docs tagged with "IaCM"

View all tags

Explore and Use a Module

Explore a registered module's versions and parsed metadata, then reference the module from your OpenTofu or Terraform configuration.

Govern Module Usage

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.

IaCM plugins

Configure IaCM plugin behavior using PLUGIN_ environment variables on your workspace.

Module Artifacts

Understand how Harness IaCM packages module versions as artifacts, how workspace executions use them without Git credentials, and how to keep versions in sync.

Module Registry

Overview of the Harness IaCM Module Registry, a centralized catalog for publishing, discovering, and versioning reusable OpenTofu and Terraform modules.

Provision Workspaces

Learn how to provision workspaces using an interactive guide, step-by-step instructions, and YAML.

Register a Module

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.

Set Up a Module

Prepare an OpenTofu or Terraform module repository with the required file structure so the Harness IaCM Module Registry can parse it correctly.

Test a Module

Set up automated integration and Tofu/Terraform testing pipelines for your Harness IaCM Module Registry modules to catch issues before teams adopt new versions.

Variable Sets

Learn how Variable Sets let you define reusable environment variables, Terraform variables, and secrets once, then apply them across multiple IaCM workspaces.