You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/docs/cloud-docs/api-docs/index.mdx
+1-1
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ description: >-
38
38
39
39
# HCP Terraform API documentation
40
40
41
-
HCP Terraform provides an API for a subset of its features. If you have any questions or want to request new API features, please email <support@hashicorp.com>.
41
+
HCP Terraform provides an API for a subset of its features. If you need assistance or want to submit a feature request, visit the [HashiCorp support center](https://support.hashicorp.com/hc/en-us) and open a ticket.
42
42
43
43
-> **Note:** Before planning an API integration, consider whether [the `tfe` Terraform provider](https://registry.terraform.io/providers/hashicorp/tfe/latest/docs) meets your needs. It can't create or approve runs in response to arbitrary events, but it's a useful tool for managing your organizations, teams, and workspaces as code.
Copy file name to clipboardExpand all lines: website/docs/cloud-docs/cost-estimation/index.mdx
+6-1
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,12 @@ HCP Terraform provides cost estimates for many resources found in your Terraform
12
12
13
13
## Enabling Cost Estimation
14
14
15
-
HCP Terraform disables cost estimation by default. You can enable or disable the feature in your organization's settings.
15
+
HCP Terraform disables cost estimation by default. To enable cost estimation:
16
+
17
+
1. Sign in to [HCP Terraform](https://app.terraform.io/) or Terraform Enterprise, then navigate to the organization where you want to enable cost estimation.
18
+
1. Choose **Settings** from the sidebar, then **Cost Estimation**.
19
+
1. Toggle the **Enable cost estimation for all workspaces** setting.
|`app.terraform.io`| tcp/443, HTTPS | Outbound | Dynamically managing HCP Terraform workspaces and returning the output to Kubernetes with the HCP Terraform API |
25
25
26
+
For self-managed Terraform Enterprise instances, ensure that the operator can reach your Terraform Enterprise hostname over HTTPS (TCP port 443).
27
+
26
28
## Compatibility
27
29
28
30
The HCP Terraform Operator for Kubernetes supports the following versions:
@@ -32,7 +34,9 @@ The HCP Terraform Operator for Kubernetes supports the following versions:
32
34
33
35
## Install and configure
34
36
35
-
1. Generate an [organization token](/terraform/cloud-docs/users-teams-organizations/api-tokens#organization-api-tokens) within HCP Terraform and save it to a file. These instructions assume you are using a file named `credentials`.
37
+
1. Sign in to [HCP Terraform](https://app.terraform.io/) or Terraform Enterprise and navigate to the organization you want to integrate with Kubernetes.
38
+
39
+
1. Generate an [organization token](/terraform/cloud-docs/users-teams-organizations/api-tokens#organization-api-tokens) within HCP Terraform or Terraform Enterprise and save it to a file. These instructions assume you are using a file named `credentials`.
36
40
37
41
1. Set the `NAMESPACE` environment variable. This will be the namespace that you will install the Helm chart to.
38
42
@@ -58,20 +62,46 @@ The HCP Terraform Operator for Kubernetes supports the following versions:
1. Install the [HCP Terraform Operator for Kubernetes with Helm](https://github.com/hashicorp/hcp-terraform-operator). By default, the operator communicates with `app.terraform.io`. When deploying in a self-managed Terraform Enterprise, it is required to set the `operator.tfeAddress` to the specific hostname of the Terraform Enterprise instance.
- Alternatively, you can set this configuration in the [value.yaml](https://github.com/hashicorp/hcp-terraform-operator/blob/main/charts/hcp-terraform-operator/values.yaml) file.
1. To create a Terraform workspace, you can create a separate Helm chart to deploy the custom resource or refer to these [examples](https://github.com/hashicorp/terraform-helm/tree/master/example).
99
+
1.To create a Terraform workspace, agent pool or etc, you can find different [examples](https://github.com/hashicorp/hcp-terraform-operator/tree/main/docs/examples) of the YAML manifests.
70
100
71
101
### Upgrade
72
102
73
103
When a new version of the HCP Terraform Operator for Kubernetes Helm Chart is available from the HashiCorp Helm repository, you can upgrade with the following command.
Copy file name to clipboardExpand all lines: website/docs/cloud-docs/integrations/service-now/service-graph/service-graph-setup.mdx
+5-1
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,11 @@ Once the integration is installed, you can proceed to the guided setup form wher
44
44
45
45
In order for ServiceNow to connect to HCP Terraform, you must give it an HCP Terraform API token. The permissions of this token determine what resources the Service Graph Connector will import into the CMDB. While you could use a user API token, it could import resources from multiple organizations. By providing a team API token, you can scope permissions to only import resources from specified workspaces within a single organization.
46
46
47
-
Visit your organization’s **Settings** > **Teams** page. Scroll down to the **Team API Token** section and click **Create a team token**.
47
+
To create a team API token:
48
+
1. Sign in to [HCP Terraform](https://app.terraform.io/) or Terraform Enterprise and navigate to the organization where you want to create a team token.
49
+
1. Choose **Settings** from the sidebar, then **Teams**.
50
+
1. In **Team API Token** section, click **Create a team token**.
51
+
48
52
Save this token in a safe place since HCP Terraform only displays it once. You will use it to configure ServiceNow in the next section.
49
53
50
54

Copy file name to clipboardExpand all lines: website/docs/cloud-docs/migrate/index.mdx
+1
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,7 @@ You have three options to migrate your state:
25
25
## Requirements
26
26
27
27
- Terraform v1.1 and later is required to configure the `cloud` block. For Terraform v1.0 and older, use the [`remote` backend](/terraform/language/settings/backends/remote) instead.
28
+
- Create an account on [HCP Terraform](https://app.terraform.io/) or on a [Terraform Enterprise instance](/terraform/enterprise/users-teams-organizations/users#creating-an-account).
28
29
- You must present a token linked to appropriate permissions to use the API. Refer to the following topics for additional information:
29
30
-[HCP Terraform API overview](/terraform/cloud-docs/api-docs)
30
31
-[Terraform Enterprise API overview](/terraform/enterprise/api-docs)
Copy file name to clipboardExpand all lines: website/docs/cloud-docs/migrate/tf-migrate/index.mdx
+1-1
Original file line number
Diff line number
Diff line change
@@ -89,7 +89,7 @@ Do you want to proceed?
89
89
Enter a value: yes
90
90
```
91
91
92
-
Terraform opens a browser to the HCP Terraform login screen. Enter a token name in the web UI, or leave the default name. Click **Create API token** to generate the authentication token.
92
+
Terraform opens a browser to the HCP Terraform sign in screen, where you can then enter a token name in the web UI, or leave the default name. Click **Create API token** to generate the authentication token.
93
93
94
94
HCP Terraform only displays your token once. Copy this token, then when the Terraform CLI prompts you, paste the user token exactly once into your terminal. Press **Enter** to complete the authentication process.
Copy file name to clipboardExpand all lines: website/docs/cloud-docs/no-code-provisioning/provisioning.mdx
+5-1
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,8 @@ The no-code provisioning workflow creates a new HCP Terraform workspace to deplo
27
27
28
28
To launch the no-code workflow:
29
29
30
+
1. Sign in to [HCP Terraform](https://app.terraform.io/) or Terraform Enterprise and navigate to the organization with the module you want to provision.
31
+
30
32
1. Click **Registry** in the main HCP Terraform navigation to access your organization's private registry.
31
33
32
34
1. Click **Modules** to view the list of available modules in the private registry. You can filter for no-code ready modules in your registry. No-code enabled modules have a **No-code Ready** badge next to their names.
@@ -67,7 +69,9 @@ When you [update the module version](/terraform/cloud-docs/no-code-provisioning/
67
69
68
70
To change the version of the module that users can deploy:
69
71
70
-
1. Navigate to the module in your organization's registry.
72
+
1. Sign in to [HCP Terraform](https://app.terraform.io/) or Terraform Enterprise and navigate to your organization.
73
+
74
+
1. Choose **Registry** from the sidebar and navigate to the module in your organization's registry.
Copy file name to clipboardExpand all lines: website/docs/cloud-docs/overview/activate-flex.mdx
+4-4
Original file line number
Diff line number
Diff line change
@@ -19,9 +19,9 @@ To activate HashiCorp Flex, you must:
19
19
20
20
## Step 1: Create the required user accounts
21
21
22
-
There are two ways to activate HashiCorp Flex. If you already use both HCP Terraform and HCP, we recommend that you create a unified HCP user account. Otherwise, you can create separate HCP Terraform and HCP accounts.
22
+
There are two ways to activate HashiCorp Flex. If you already use both HCP Terraform and HCP, we recommend that you create a linked HCP user account. Otherwise, you can create separate HCP Terraform and HCP accounts.
23
23
24
-
### Create a unified HCP user account
24
+
### Create a linked HCP user account
25
25
26
26
1. Go to [HCP Terraform](https://app.terraform.io) and click **Continue with HCP account.**
27
27
1. Create a free HCP account or sign in using your HCP email. If you have an existing HCP Terraform account, HCP prompts you to [link it](/terraform/cloud-docs/users-teams-organizations/users#linking-hcp-and-hcp-terraform-accounts). If you do not have an HCP Terraform account, HCP creates one for you and links it to the HCP account.
@@ -51,7 +51,7 @@ Your sales account manager will email your organization's tech contact a code to
51
51
52
52
To activate your Flex plan:
53
53
1. Copy the HCP Flex activation code from your email.
54
-
1. Click the link in your activation email to access your HCP organization or log into your HCP portal.
54
+
1. Click the link in your activation email to access your HCP organization or log into your [HCP portal](https://portal.cloud.hashicorp.com/).
55
55
1. Navigate to **Billing > Payment Methods** and find the **Contract** section.
56
56
1. Paste the activation code you copied to the **Contract** section.
57
57
@@ -71,7 +71,7 @@ Navigate to your HCP Terraform organization setting's **Plan & Billing** page. I
71
71
72
72

73
73
74
-
~> **Note**: If you have a unified HCP account, you do not need to log in and HCP Terraform will automatically identify HCP organizations that your unified HCP user account is a member of and are a member of the Flex HCP Terraform organization.
74
+
~> **Note**: If you have a linked HCP account, you do not need to log in and HCP Terraform will automatically identify HCP organizations that your linked HCP user account is a member of and are a member of the Flex HCP Terraform organization.
75
75
76
76
Click **Edit Plan** to go to the Plan Activation page.
Copy file name to clipboardExpand all lines: website/docs/cloud-docs/overview/activate-payg.mdx
+2-2
Original file line number
Diff line number
Diff line change
@@ -13,9 +13,9 @@ Pay-as-you-go offers dynamic billing based on monthly consumption. Larger organi
13
13
14
14
## Activate pay-as-you-go
15
15
16
-
To enable pay-as-you-go and change your organization's plan, navigate to **Organization Settings > Plan & Billing**.
16
+
To enable pay-as-you-go and change your organization's plan, sign in to [HCP Terraform](https://app.terraform.io/) and select your organization. Then choose **Settings** from the sidebar, then **Plan & Billing**.
17
17
18
-
In order to upgrade to **Standard Edition** or **Plus Edition** and use pay-as-you-go billing, you must log in to your HashiCorp Cloud Platform account and [link](/terraform/cloud-docs/users-teams-organizations/users#linking-hcp-and-hcp-terraform-accounts) your HCP Terraform account to your [HashiCorp Cloud Platform billing account](/hcp/docs/hcp/admin/billing). Click **Edit plan** to authenticate with HCP and link your accounts.
18
+
In order to upgrade to **Standard Edition** or **Plus Edition** and use pay-as-you-go billing, you must sign in to your HashiCorp Cloud Platform account and [link](/terraform/cloud-docs/users-teams-organizations/users#linking-hcp-and-hcp-terraform-accounts) your HCP Terraform account to your [HashiCorp Cloud Platform billing account](/hcp/docs/hcp/admin/billing). Click **Edit plan** to authenticate with HCP and link your accounts.
19
19
20
20

Copy file name to clipboardExpand all lines: website/docs/cloud-docs/overview/estimate-hcp-terraform-cost.mdx
+7-2
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ Examples of managed resources include resources provisioned by a Terraform provi
19
19
20
20
HashiCorp charges for each managed resource on a per-hour basis, from the time a managed resource is provisioned until it is destroyed. Each partial hour is billed as a full hour. The peak number of managed resources in a given hour determines the cost.
21
21
22
-
Your organization's **Usage**page reports the total number of managed resources, which you can use to determine the number of billable managed resources in use at any given time. You can find the total cost in the [HashiCorp Cloud Platform portal](/hcp/docs/hcp/admin/billing#usage). It is refreshed hourly.
22
+
Sign in to [HCP Terraform](https://app.terraform.io/) or Terraform Enterprise and choose **Usage**from the sidebar to navigate to a report of your organization's total number of managed resources. You can use the total number of managed resources to determine your number of billable managed resources in use at any given time. You can find your total cost in the [HashiCorp Cloud Platform portal](/hcp/docs/hcp/admin/billing#usage), which is refreshed hourly.
23
23
24
24
The Usage report gives an at a glance view of general usage limits in the Organization:
25
25
- A summary of projects, workspaces, and applies
@@ -41,7 +41,12 @@ Another example calculation factors in billable managed resource counts, partial
41
41
42
42
## Manage your plan
43
43
44
-
To edit your organization's plan, navigate to the **Plan & Billing** page and click **Edit Plan**. If you cannot edit your organization's plan due to an active contract, contact your HashiCorp account team.
44
+
To edit your organization's plan, complete the following steps:
45
+
46
+
1. Sign in to [HCP Terraform](https://app.terraform.io).
47
+
1. Select the organization that you want to manage.
48
+
1. Navigate to the **Plan & Billing** page.
49
+
1. Click **Edit Plan**. If you cannot edit your organization's plan due to an active contract, contact your HashiCorp account team.
45
50
46
51
Pay-as-you-go and HashiCorp Flex customers can self-activate their HCP Terraform organizations. Refer to [Changing Your HCP Terraform Plan](/terraform/cloud-docs/overview/change-plan) for details.
0 commit comments