IBM Terraform (formerly HashiCorp Terraform)

IBM Terraform (formerly HashiCorp Terraform)

Infrastructure as Code tool for building, changing, and versioning infrastructure safely and efficiently

By IBM

Infrastructure as Code IaC Terraform Cloud Automation

Product Overview

IBM Terraform is a powerful open-source infrastructure as code software tool that enables users to safely and predictably build, change, and version cloud and on-premises infrastructure. It allows automation of infrastructure provisioning with high scalability and consistency across multiple cloud providers and services.

IBM Terraform integrates with many cloud platforms and services, enabling declarative configuration and automation of infrastructure deployments. It supports multi-cloud infrastructure management, collaborative workflows with state management, and policy enforcement to ensure compliance. This tool simplifies complex infrastructure changes while providing detailed audit trails and change automation for DevOps teams, cloud engineers, and system administrators.

Headquarters and Est. In

Armonk, New York, United States — Est. 1993

No. of Employees

10000+

Customer Demography

Global

Customer Domains

Technology Finance Healthcare Retail Government Manufacturing

Use Case Deep Dive

Interactive analysis dashboard - explore detailed performance insights for key business scenarios

Multi-Cloud Infrastructure Deployment

Deploy and manage infrastructure across AWS, Azure, and GCP using a unified Terraform workflow.

Infrastructure Policy Enforcement

Implement automated policy compliance for infrastructure provisioning using Sentinel policies.

Collaborative Infrastructure Management

Enable safe, collaborative infrastructure changes among teams using remote state and workspaces.

Automated Infrastructure Provisioning via CI/CD

Integrate Terraform with CI/CD pipelines for automated deployment and testing of infrastructure changes.

Secure Secrets Management

Integrate secret management tools with Terraform to secure sensitive information during infrastructure deployments.

Kubernetes Infrastructure Automation

Manage Kubernetes clusters and workload resources declaratively with Terraform.

Infrastructure Drift Detection and Correction

Detect and remediate configuration drift between deployed infrastructure and Terraform state for consistency.

Infrastructure as Code Migration

Adopt Terraform on existing infrastructure by importing resources to unify provisioning under code management.

Reusable Infrastructure Components with Modules

Standardize and reuse infrastructure patterns across projects using Terraform modules.

Infrastructure Cost Estimation and Budgeting

Estimate the costs of planned infrastructure changes to optimize cloud spending.

Key Features

Explore the core capabilities that make IBM Terraform (formerly HashiCorp Terraform) stand out.

Declarative Infrastructure Configuration

Define infrastructure resources using a declarative language to provision cloud and on-premises environments.

Core

Resource Graph Dependency Management

Automatically builds a resource dependency graph to orchestrate the execution of tasks in the correct order.

Core

State Management

Maintains a state file that records the current known state of infrastructure to enable incremental updates and drift detection.

Core

Plan and Apply Workflow

Generate and review an execution plan before applying infrastructure changes for safety and transparency.

Safety

Multi-Cloud and Provider Support

Supports managing resources across multiple cloud providers and services from a unified workflow.

Core

Modules for Reusability

Create reusable, composable infrastructure components packaged as modules for standardized environments.

Extensibility

Remote Backends

Store Terraform state and perform operations remotely for team collaboration and security.

Collaboration

Policy as Code with Sentinel

Integrate policy enforcement into infrastructure workflows to ensure compliance and governance.

Security

Terraform CLI

Command-line interface for managing the full lifecycle of infrastructure with Terraform commands.

Core

Terraform Cloud and Enterprise

Provides advanced collaboration, governance, and automation capabilities for Terraform teams.

Collaboration

Extensible Provider Ecosystem

Supports a wide range of third-party providers and services for infrastructure automation.

Ecosystem

Workspaces for Environment Segmentation

Support multiple state files for different environment stages like dev, test, and production.

Collaboration

Immutable Infrastructure Deployment

Promotes the practice of replacing resources instead of modifying them in-place to improve reliability.

Best Practice

CLI Automation Scripts

Supports scripting and automation with Terraform CLI for CI/CD pipelines and infrastructure automation workflows.

Automation

Versioned Infrastructure Code

Manage infrastructure configuration as versioned code in source control like Git.

Best Practice

Resource Importing

Import existing infrastructure into Terraform state for management.

Migration

Terraform Registry

Central repository of publicly available Terraform modules and providers contributed by the community and vendors.

Ecosystem

Policy Checks on Pull Requests

Integrate policy checks like Sentinel into Git workflows to block non-compliant infrastructure changes early.

Security

Secret Management

Secure management of sensitive variables and credentials within Terraform workflows.

Security

Drift Detection

Detects when live infrastructure differs from the declared Terraform state.

Maintenance

Extensible with Custom Providers

Develop custom providers to manage proprietary or niche infrastructure resources not supported by official providers.

Extensibility

Collaboration with Terraform Cloud Workspaces

Manage infrastructure deployment and state for teams through shared workspaces.

Collaboration

Built-in Plan and Apply Automation

Automate Terraform runs on change triggers with integrated VCS support and notifications.

Automation

Integrated Cost Estimation

Estimate infrastructure costs prior to deployment to monitor and control cloud spending.

Business

Contextual Integrations

Not just "integrates with" – here's the specific value each integration delivers:

Amazon Web Services (AWS)

Delivers: Cloud provider integration for managing AWS resources.

Microsoft Azure

Delivers: Cloud provider integration to automate Azure resource deployments.

Google Cloud Platform (GCP)

Delivers: Provider for Google Cloud resources provisioning and management

HashiCorp Vault

Delivers: Integration for secret management and secure storage of credentials.

Kubernetes

Kubernetes

Delivers: Integration to deploy and manage Kubernetes resources.

GitHub

GitHub

Delivers: Integration with GitHub for version control and CI/CD workflows.

Resources

Latest insights, guides, and templates to accelerate your decisions.

Blog Posts

Recent5 min

IBM Terraform Blog

Read

Recent5 min

Infrastructure as Code Best Practices

Read

Downloads

Coming Soon-

Downloads coming soon

Resources and templates will be available soon

Download

Case Studies

Case StudyN/A

IBM Terraform Customer Success Stories

Read Study

Case StudyN/A

How Enterprises Use Terraform for Multi-cloud

Read Study

Platform Updates

RecentLatest

Terraform 1.5 Release Highlights

View Update

RecentLatest

Terraform Cloud New Features

View Update

Videos

Watch IBM Terraform (formerly HashiCorp Terraform) in action.

Introduction to Terraform

Introduction to Terraform

Terraform Cloud Overview

Terraform Cloud Overview

This video can't be played here because the owner has disabled embedding.

Watch on YouTube

Pricing & Plans

Pricing information available upon request. Contact our sales team for custom pricing tailored to your needs.

Frequently Asked Questions

Common questions about IBM Terraform (formerly HashiCorp Terraform):

IBM Terraform is used for infrastructure as code to automate and manage cloud and on-premises infrastructure provisioning in a safe and repeatable manner.

Yes, it supports a wide range of cloud providers including AWS, Azure, Google Cloud, IBM Cloud, and additional services through providers.

Terraform uses state files to keep track of existing infrastructure and reconcile differences between declared configurations and real resources.

Yes, Terraform Cloud and Enterprise provide remote backends, workspaces, and role-based access controls to support team collaboration securely.

The open-source Terraform CLI is free. IBM Terraform Cloud and Enterprise offerings provide additional features with pricing based on requirements.

Yes, using Sentinel policies in Terraform Cloud and Enterprise, users can enforce governance and compliance rules automatically.

Implementation Partners

Partners listed for IBM Terraform (formerly HashiCorp Terraform) and trusted teams available for implementation support.

No implementation partners are listed for this profile yet.

Want to implement IBM Terraform (formerly HashiCorp Terraform) for clients?

Create a partner owner account, build your partner profile, then apply to be featured here.

Become an Implementation Partner

Showcase your Software

Own a product? Create your profile and get reviewed for listing on The Software Showroom.

Showcase your Software