What is Terraform Cloud?
Answer
Terraform Cloud is HashiCorp's managed service for Terraform workflows, providing remote state storage, remote execution, VCS integration, and team collaboration features. Key features: Remote state: stores and versions state files with locking. Remote runs: executes Terraform plans and applies on Terraform Cloud's infrastructure (instead of developer laptops or CI servers). VCS integration: automatically triggers runs when code is pushed to GitHub/GitLab. Sentinel policies: policy-as-code to enforce governance rules (prevent resources in unapproved regions, require tags). Workspaces: manage multiple environments. Cost estimation: shows cost impact of planned changes. The Free tier covers remote state for teams. Paid tiers add Sentinel, SSO, audit logs, and private module registry. Terraform Enterprise is the self-hosted version for enterprises with strict data residency requirements.
Previous
What is the lifecycle block in Terraform?
Next
What is the difference between Terraform and Ansible?