Terraform
Use HCP Terraform in Europe
HashiCorp's product-as-a-service platform, HashiCorp Cloud Platform (HCP), can manage infrastructure in Europe. With HCP Europe, your resources are hosted, managed, and billed separately to meet European data residency requirements.
HCP Europe also hosts HCP Terraform in HCP Europe, which lets you manage Terraform resources in Europe with familiar workflows while adhering to European data and privacy regulations. To learn more, refer to HCP EU region and data governance.
To learn more about HCP Europe, refer to the HCP Europe documentation.
HCP Terraform in Europe differences
If your URL includes portal.cloud.eu.hashicorp
or app.eu.terraform.io
, then you are in an HCP Europe organization.
In HCP Europe, your account, organization, projects, and workspaces are separate from your HCP Terraform resources in other regions. HCP Terraform also calculates billing separately for Terraform resources in HCP Europe.
In HCP Europe, you administrate HCP Terraform through the HCP platform. HCP Terraform inherits the organization, projects, and groups of users that you set up in HCP.
In HCP Europe organizations, you configure the following in the HCP platform:
HCP Europe organizations do not support teams, but you can manage user access and permissions through HCP groups and roles. You also can further refine group permissions in HCP Terraform at the organization, project, and workspace scope. To learn more, refer to Set permissions.
Get started
You must create a new HCP account and organization to use HCP Europe. You cannot connect or migrate existing HCP Terraform accounts or organizations to HCP Europe.
To get started with HCP Terraform in the EU region, sign up on the HCP Europe portal: https://eu.cloud.hashicorp.com.
To learn more about HCP Europe and creating a new account, refer to the HCP Europe documentation. To learn about the available billing and plan options, contact sales.
Constraints and limitations
The following features are not available in HCP Europe organizations in HCP Terraform:
- Using Flex or pay-as-you-go billing.
- Manually changing HCP Terraform plans. To learn about the available billing and plan options, contact sales.
- Using the third-party integrations for ServiceNow or the Kubernetes operator.
- Using the
tf-migrate
CLI tool. - Using public registry namespaces to share private modules with other organizations.
- Setting execution mode at the project level. Instead, set execution mode at the organization or workspace levels.
- HCP Terraform does not support HCP service principals.
To learn about the limitations of HCP Europe organizations on the HCP platform, refer to the HCP documentation.