Health assessments
Terraform applies your declared desired state, then stops — it does not continuously observe real infrastructure. If someone manually changes resources (for example, resizing a VM in the cloud console), the real environment diverges from Terraform’s state: this is drift. Without ongoing checks, drift can remain undetected until someone runsterraform plan again.

- Drift detection — compares actual resources against the workspace state file to surface resources changed outside Terraform.
- Continuous validation — evaluates
checkblocks, preconditions, or postconditions in your Terraform configuration (for example, ensuring an SSL certificate isn’t expired or that an API endpoint returns a healthy status). Continuous validation monitors your custom rules between applies.
- Provision infrastructure with a workspace apply (e.g.,
terraform applyfrom a run). - HCP Terraform performs periodic health assessments (drift detection and continuous validation).
- If an assessment detects an issue, HCP Terraform updates the workspace health status and sends notifications per your workspace notification settings (Slack, email, webhooks, etc.).
- The team remediates by reapplying the Terraform configuration or updating the configuration if the change was intentional.
- The assessment cycle continues.
- Workspaces show a health warning on the workspace page if they detect drift or failed checks, providing quick visibility.
- Health assessments are available in HCP Terraform Standard and Premium editions (paid feature).
- You can enable assessments per workspace or enforce them across the organization from org settings; org-level enforcement overrides workspace-level settings.
Health assessments are available in the Standard and Premium editions of HCP Terraform. Enable them at the workspace level for targeted checks or at the org level for broad coverage.

Run triggers
Workspaces frequently depend on outputs from other workspaces. For example, a networking workspace may export subnet IDs; a firewall workspace consumes that list to create rules. If the networking workspace adds subnets, the firewall workspace must run again to create or update rules. Without automation, teams must manually trigger downstream runs — a fragile pattern at scale.

- A downstream workspace can connect to up to 20 source (upstream) workspaces.
- When a source workspace completes a successful apply, HCP Terraform queues a run in the connected downstream workspaces.
- Run triggers only fire on successful applies — they do not trigger for failed applies or plan-only runs.
- You can optionally enable
auto-applyfor runs created by triggers (this setting is separate from the workspace’s main auto-apply toggle).

Run triggers only enqueue runs when the source workspace completes a successful apply. They will not fire for failed applies or plan-only operations.
auto-apply toggle. Once configured, dependent changes flow through your workspace pipeline automatically and reliably.
Run triggers — concise checklist
Tracking work with change requests
At scale, organizations may have hundreds of workspaces that require periodic attention: Terraform version upgrades, provider updates, drift remediation, or general maintenance. HCP Terraform provides change requests (lightweight to-do items) you can attach to specific workspaces to track and assign this work.
- Create a change request from a workspace or from the organization-level Explorer.
- Include a subject and message (Markdown supported).
- When targeting multiple workspaces, each workspace receives its own copy of the change request so teams can resolve and archive them independently.
- Teams can be notified when change requests are created on their workspaces.

Summary
These HCP Terraform features help teams manage infrastructure at scale by improving visibility, enforcing correctness, and automating coordination:- Health assessments — continuous drift detection and custom validation between runs.
- Run triggers — automatically coordinate downstream workspace runs after a successful apply.
- Change requests — attach and track actionable to-dos on workspaces.
- Explorer — organization-level visibility and a launching point for change requests.