Harness Infrastructure as Code Management lets you define, deploy, and manage infrastructure across environments with built-in compliance and control. Key features include cost estimation, approval steps, PR automation, policy enforcement, drift detection, and configuration management with Ansible.
Get started
Choose your provisioner
Get started with Harness IaCM using your preferred Infrastructure as Code tool.
Overview & key concepts
Understand the core concepts of Harness Infrastructure as Code Management.
What's supported
Find details on supported IaC tools, cloud providers, and frameworks like OpenTofu and Terraform.
Core workflow
Enhance your workflow
PR automation
Set up automated PR pipelines to review infrastructure changes before they are applied.
Approval step
Review and approve resource changes before they are applied.
Cost estimation
Get cost estimates for infrastructure changes before applying them.
Drift detection
Detect and get notified about infrastructure drift.
OPA policies
Add security and governance to your IaCM pipelines with Open Policy Agent.
Workspace access control
Apply permissions and access controls to your workspaces.
Remote backends
Configure remote state backends and migrate existing state into Harness IaCM.
Configuration management with Ansible
Run Ansible playbooks alongside your IaC pipelines to configure provisioned infrastructure.