website: Version notes: Add old -> new links to 0.11 docs

This commit is contained in:
Nick Fagerlund 2019-01-16 16:06:49 -08:00 committed by Nick Fagerlund
parent b726cc4ba9
commit 9ce8e0ee18
15 changed files with 60 additions and 0 deletions

View File

@ -8,6 +8,10 @@ description: |-
# Data Sources # Data Sources
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language: Configuring Data Sources](../configuration/data-sources.html).
*Data sources* allow data to be fetched or computed for use elsewhere *Data sources* allow data to be fetched or computed for use elsewhere
in Terraform configuration. Use of data sources allows a Terraform in Terraform configuration. Use of data sources allows a Terraform
configuration to build on information defined outside of Terraform, configuration to build on information defined outside of Terraform,

View File

@ -8,6 +8,10 @@ description: |-
# Environment Variables # Environment Variables
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Commands: Environment Variables](../commands/environment-variables.html).
## TF_LOG ## TF_LOG
If set to any value, enables detailed logs to appear on stderr which is useful for debugging. For example: If set to any value, enables detailed logs to appear on stderr which is useful for debugging. For example:

View File

@ -8,6 +8,10 @@ description: |-
# Configuration Language # Configuration Language
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language](../configuration/index.html).
Terraform uses text files to describe infrastructure and to set variables. Terraform uses text files to describe infrastructure and to set variables.
These text files are called Terraform _configurations_ and end in These text files are called Terraform _configurations_ and end in
`.tf`. This section talks about the format of these files as well as `.tf`. This section talks about the format of these files as well as

View File

@ -8,6 +8,11 @@ description: |-
# Interpolation Syntax # Interpolation Syntax
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language: Expressions](../configuration/expressions.html) and
[Configuration Language: Functions](../configuration/functions.html).
Embedded within strings in Terraform, whether you're using the Embedded within strings in Terraform, whether you're using the
Terraform syntax or JSON syntax, you can interpolate other values. These Terraform syntax or JSON syntax, you can interpolate other values. These
interpolations are wrapped in `${}`, such as `${var.foo}`. interpolations are wrapped in `${}`, such as `${var.foo}`.

View File

@ -8,6 +8,10 @@ description: |-
# Load Order and Semantics # Load Order and Semantics
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language](../configuration/index.html).
When invoking any command that loads the Terraform configuration, When invoking any command that loads the Terraform configuration,
Terraform loads all configuration files within the directory Terraform loads all configuration files within the directory
specified in alphabetical order. specified in alphabetical order.

View File

@ -9,6 +9,10 @@ description: |-
# Local Values # Local Values
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language: Configuring Local Values](../configuration/locals.html).
Local values assign a name to an expression, that can then be used multiple Local values assign a name to an expression, that can then be used multiple
times within a module. times within a module.

View File

@ -8,6 +8,10 @@ description: |-
# Module # Module
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language: Modules](../configuration/modules.html).
Modules are used in Terraform to modularize and encapsulate groups of Modules are used in Terraform to modularize and encapsulate groups of
resources in your infrastructure. For more information on modules, see resources in your infrastructure. For more information on modules, see
the dedicated the dedicated

View File

@ -8,6 +8,10 @@ description: |-
# Output Values # Output Values
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language: Output Values](../configuration/outputs.html).
Outputs define values that will be highlighted to the user Outputs define values that will be highlighted to the user
when Terraform applies, and can be queried easily using the when Terraform applies, and can be queried easily using the
[output command](/docs/commands/output.html). Output usage [output command](/docs/commands/output.html). Output usage

View File

@ -8,6 +8,10 @@ description: |-
# Override Files # Override Files
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language: Override Files](../configuration/override.html).
Terraform loads all configuration files within a directory and Terraform loads all configuration files within a directory and
appends them together. Terraform also has a concept of _overrides_, appends them together. Terraform also has a concept of _overrides_,
a way to create files that are loaded last and _merged_ into your a way to create files that are loaded last and _merged_ into your

View File

@ -8,6 +8,10 @@ description: |-
# Providers # Providers
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language: Providers](../configuration/providers.html).
Providers are responsible in Terraform for managing the lifecycle Providers are responsible in Terraform for managing the lifecycle
of a [resource](/docs/configuration/resources.html): create, of a [resource](/docs/configuration/resources.html): create,
read, update, delete. read, update, delete.

View File

@ -8,6 +8,10 @@ description: |-
# Resources # Resources
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language: Resources](../configuration/resources.html).
The most important thing you'll configure with Terraform are The most important thing you'll configure with Terraform are
resources. Resources are a component of your infrastructure. resources. Resources are a component of your infrastructure.
It might be some low level component such as a physical server, It might be some low level component such as a physical server,

View File

@ -12,6 +12,10 @@ description: |-
# Configuration Syntax # Configuration Syntax
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language: Syntax](../configuration/syntax.html).
The syntax of Terraform configurations is called [HashiCorp Configuration The syntax of Terraform configurations is called [HashiCorp Configuration
Language (HCL)](https://github.com/hashicorp/hcl). It is meant to strike a Language (HCL)](https://github.com/hashicorp/hcl). It is meant to strike a
balance between human readable and editable as well as being machine-friendly. balance between human readable and editable as well as being machine-friendly.

View File

@ -8,6 +8,9 @@ description: |-
# Terraform Push Configuration # Terraform Push Configuration
-> **Note:** This page is about Terraform 0.11 and earlier, and documents a
feature that was removed in Terraform 0.12.
~> **Important:** The `terraform push` command is deprecated, and only works with [the legacy version of Terraform Enterprise](/docs/enterprise-legacy/index.html). In the current version of Terraform Enterprise, you can upload configurations using the API. See [the docs about API-driven runs](/docs/enterprise/run/api.html) for more details. ~> **Important:** The `terraform push` command is deprecated, and only works with [the legacy version of Terraform Enterprise](/docs/enterprise-legacy/index.html). In the current version of Terraform Enterprise, you can upload configurations using the API. See [the docs about API-driven runs](/docs/enterprise/run/api.html) for more details.
The [`terraform push` command](/docs/commands/push.html) uploads a configuration to a Terraform Enterprise (legacy) environment. The name of the environment (and the organization it's in) can be specified on the command line, or as part of the Terraform configuration in an `atlas` block. The [`terraform push` command](/docs/commands/push.html) uploads a configuration to a Terraform Enterprise (legacy) environment. The name of the environment (and the organization it's in) can be specified on the command line, or as part of the Terraform configuration in an `atlas` block.

View File

@ -8,6 +8,10 @@ description: |-
# Terraform Settings # Terraform Settings
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language: Terraform Settings](../configuration/terraform.html).
The `terraform` configuration section is used to configure Terraform itself, The `terraform` configuration section is used to configure Terraform itself,
such as requiring a minimum Terraform version to execute a configuration. such as requiring a minimum Terraform version to execute a configuration.

View File

@ -9,6 +9,10 @@ description: |-
# Input Variables # Input Variables
-> **Note:** This page is about Terraform 0.11 and earlier. For Terraform 0.12
and later, see
[Configuration Language: Input Variables](../configuration/variables.html).
Input variables serve as parameters for a Terraform module. Input variables serve as parameters for a Terraform module.
When used in the root module of a configuration, variables can be set from CLI When used in the root module of a configuration, variables can be set from CLI