Which THREE of the following are characteristics that distinguish Terraform Enterprise from HCP Terraform? (Select THREE)
- A. Terraform Enterprise is deployed in the customer's own environment (on-premises or private cloud), giving the organization full control over the infrastructure.✓ Correct
- B. Terraform Enterprise supports a private module registry, whereas HCP Terraform does not offer any module registry.
- C. Terraform Enterprise is designed for enterprises with requirements such as air-gapped deployments, custom SAML SSO integration, and audit logging beyond what is available on HCP Terraform's free and standard tiers.✓ Correct
- D. Terraform Enterprise allows organizations to define their own data residency and retention policies, which is critical for regulatory compliance in certain industries.
- E. Terraform Enterprise includes the Terraform CLI binary, which is not available with HCP Terraform.
- F. Terraform Enterprise provides a self-hosted option, meaning the organization is responsible for installation, upgrades, and operational maintenance of the platform.✓ Correct
Explanation
Options A, C, and F are correct. Terraform Enterprise (TFE) is self-hosted (A), supports advanced enterprise requirements like air-gapped deployments and extended audit capabilities (C), and places the operational burden of installation and maintenance on the customer's team (F). Option B is false; HCP Terraform also provides a private module registry. Option D is partially true in practice but is not a distinguishing feature listed in HashiCorp's official differentiation — data residency is primarily addressed by self-hosting (already covered by A), and HCP Terraform Business also offers some data handling controls. Option E is false; the Terraform CLI is a separate open-source binary available to all users regardless of whether they use Cloud or Enterprise.