liveBook · Manning

HCP Terraform

As explained in Terraform in Depth: Infrastructure as Code with Terraform and OpenTofu

HCP Terraform is HashiCorp's hosted software platform for managing Terraform workflows as a software service.

HCP Terraform is HashiCorp’s hosted software-as-a-service platform for automating and collaborating on Terraform workflows. It brings state management, module registries, and infrastructure delivery into one Terraform Automation and Collaboration Software (TACOS) platform. section 1.1.3 section 8.7.1

A Git-centered workflow can use HCP Terraform to:

  • Connect with GitHub or GitLab and publish modules from Git tags. section 1.1.3
  • Run speculative plans for pull requests so teams can inspect proposed infrastructure changes before merging. section 1.1.3
  • Manage infrastructure deployments as approved changes are merged. section 1.1.3
  • Work alongside general CI systems such as GitHub Actions, CircleCI, or Jenkins for testing, formatting, and linting. section 1.1.3

Operational cost consideration

A best-practice virtual private cloud with public and private subnets across three availability zones and a network address translation instance uses roughly 72 resources. Under HCP Terraform’s resource-based pricing, that example is described as costing $7.25 per month for each VPC. section 8.7.1

HCP Terraform is tightly associated with HashiCorp Terraform: it supports the closed-source versions of Terraform but not OpenTofu or Terragrunt. Teams choosing newer HashiCorp Terraform versions therefore commit to HCP Terraform or self-hosted delivery systems such as Terraform Enterprise. section 8.6.2 section 8.7.1

How Terraform in Depth: Infrastructure as Code with Terraform and OpenTofu covers it

How deep it goes
Defines the platform’s workflow and packaging, then highlights integration, compatibility, and resource-based pricing without detailing configuration steps.
Examples
Uses pull-request plans, Git-tagged modules, merged deployments, and a 72-resource VPC to illustrate workflows and pricing.
What you can do after
Operate Terraform delivery with hosted state, module registries, Git integration, speculative plans, and deployment orchestration.
How it connects
Connects Terraform with TACOS, GitHub, GitLab, Terraform Enterprise, OpenTofu, Terragrunt, and general CI/CD systems.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Terraform in Depth: Infrastructure as Code with Terraform and OpenTofu. The section links point to the parts of the book it draws on.