@@ -8,7 +8,7 @@ description: |-
88# HCP Terraform and Terraform Enterprise Provider
99
1010This provider is used to interact with the many resources supported by
11- [ HCP Terraform] ( /docs/cloud/index.html ) . As [ Terraform
11+ [ HCP Terraform] ( /docs/cloud/index.html ) . As [ Terraform
1212Enterprise] ( /docs/enterprise/index.html ) is a self-hosted distribution of
1313HCP Terraform, this provider supports both Cloud and Enterprise.
1414
@@ -30,7 +30,7 @@ token](/docs/cloud/users-teams-organizations/api-tokens.html) from an account
3030with appropriate permissions. This user should belong to the "owners" team of
3131every organization you wish to manage. Alternatively, you can use [ an organization or team
3232token] ( /docs/cloud/users-teams-organizations/api-tokens.html ) instead of a user
33- token, but it will limit which resources you can manage. Organization and team
33+ token, but it will limit which resources you can manage. Organization and team
3434tokens cannot manage resources across multiple organizations, and organization
3535tokens cannot manage certain resource types (like SSH keys). See the [ API token
3636documentation] ( /docs/cloud/users-teams-organizations/api-tokens.html#access-levels )
@@ -39,10 +39,10 @@ for more details about access to specific resources.
3939There are several ways to provide the required token:
4040
4141- ** Set the ` token ` argument in the provider configuration.** You can set
42- the ` token ` argument in the provider configuration. Use an input variable for
43- the token.
42+ the ` token ` argument in the provider configuration. Use an input variable for
43+ the token.
4444- ** Set the ` TFE_TOKEN ` environment variable:** The provider can read the
45- ` TFE_TOKEN ` environment variable and the token stored there to authenticate.
45+ ` TFE_TOKEN ` environment variable and the token stored there to authenticate.
4646
4747When configuring the input variable for either of these options, mark them as sensitive.
4848
@@ -56,14 +56,13 @@ If you are using this provider on your local command line without remote operati
5656are two more options available to you:
5757
5858- ** Use ` terraform login ` to generate credentials:** When using this provider with
59- Terraform on your local command line, it can automatically discover the credentials generated by
60- [ ` terraform login ` ] ( https://developer.hashicorp.com/terraform/cli/commands/login ) .
59+ Terraform on your local command line, it can automatically discover the credentials generated by
60+ [ ` terraform login ` ] ( https://developer.hashicorp.com/terraform/cli/commands/login ) .
6161- ** Set a ` credentials ` block in your CLI config file (.terraformrc):** See
62- the [ CLI Configuration File documentation] ( /docs/commands/cli-config.html ) .
63- If you used the ` TF_CLI_CONFIG_FILE ` environment variable to specify a
64- non-default location for .terraformrc, the provider will also use that location.
65- Using a ` credentials_helper ` block is not supported.
66-
62+ the [ CLI Configuration File documentation] ( /docs/commands/cli-config.html ) .
63+ If you used the ` TF_CLI_CONFIG_FILE ` environment variable to specify a
64+ non-default location for .terraformrc, the provider will also use that location.
65+ Using a ` credentials_helper ` block is not supported.
6766
6867## Versions
6968
@@ -75,7 +74,7 @@ automatically installed by `terraform init` in the future:
7574terraform {
7675 required_providers {
7776 tfe = {
78- version = "~> 0.64 .0"
77+ version = "~> 0.67 .0"
7978 }
8079 }
8180}
@@ -88,7 +87,7 @@ The above snippet using `required_providers` is for Terraform 0.13+; if you are
8887
8988``` hcl
9089provider "tfe" {
91- version = "~> 0.64 .0"
90+ version = "~> 0.67 .0"
9291 ...
9392}
9493```
@@ -101,7 +100,7 @@ For more information on provider installation and constraining provider versions
101100provider "tfe" {
102101 hostname = var.hostname # Optional, defaults to HCP Terraform `app.terraform.io`
103102 token = var.token
104- version = "~> 0.64 .0"
103+ version = "~> 0.67 .0"
105104}
106105
107106# Create an organization
@@ -114,15 +113,15 @@ resource "tfe_organization" "org" {
114113
115114The following arguments are supported:
116115
117- * ` hostname ` - (Optional) The HCP Terraform or Terraform Enterprise hostname to connect to.
116+ - ` hostname ` - (Optional) The HCP Terraform or Terraform Enterprise hostname to connect to.
118117 Defaults to ` app.terraform.io ` . Can be overridden by setting the
119118 ` TFE_HOSTNAME ` environment variable.
120- * ` token ` - (Optional) The token used to authenticate with HCP Terraform or Terraform Enterprise.
119+ - ` token ` - (Optional) The token used to authenticate with HCP Terraform or Terraform Enterprise.
121120 See [ Authentication] ( #authentication ) above for more information.
122- * ` ssl_skip_verify ` - (Optional) Whether or not to skip certificate verifications.
121+ - ` ssl_skip_verify ` - (Optional) Whether or not to skip certificate verifications.
123122 Defaults to ` false ` . Can be overridden setting the ` TFE_SSL_SKIP_VERIFY `
124123 environment variable.
125- * ` organization ` - (Optional) The default organization that resources should
124+ - ` organization ` - (Optional) The default organization that resources should
126125 belong to. If provided, it's usually possible to omit resource-specific ` organization `
127126 arguments. Ensure that the organization already exists prior to using this argument.
128127 This can also be specified using the ` TFE_ORGANIZATION ` environment variable.
0 commit comments