Introduction
Why use HashiCorp Validated Designs?
HashiCorp Validated Designs (HVD) provide practitioners with opinionated guidance for achieving production-grade deployments of HashiCorp products. These designs are purpose-built for delivering foundational use cases, with a baseline level of architectural and operational maturity. They draw on the field experiences of Solutions Engineers and Solutions Architects working with customers across a wide range of environments and organizational requirements.
Each guide provides access to an opinionated reference architecture, including key design decisions and the rationale behind them. Where applicable, guides identify modular design components that you can adjust to align with organizational or regulatory requirements without compromising the overall integrity of the implementation. For many deployments we include Terraform modules to automate large portions of infrastructure provisioning and software installation.
Audience
The Terraform User Guide is for practitioners who consume HCP Terraform or Terraform Enterprise to provision and manage infrastructure. It assumes a Terraform service is available and that platform operators have configured the required organizations, projects, teams, workspaces, policy sets, registry content, integrations, and agent access.
Use this guide for consumption workflows:
- infrastructure as code and cloud provisioning
- Terraform workflows
- importing existing resources
- private-registry module and provider consumption
- policy-as-code enforcement during runs
- run-task results in Terraform runs
- HCP Terraform Operator for Kubernetes workflows
- continuous validation and health assessment
- workspace notifications
- no-code module consumption
- ephemeral workspaces