|
|
|
|
@ -29,12 +29,17 @@ terraform {
|
|
|
|
|
|
|
|
|
|
The `terraform` block configures the behavior of Terraform itself.
|
|
|
|
|
|
|
|
|
|
The currently only allowed configuration within this block is
|
|
|
|
|
`required_version`. This setting specifies a set of version constraints
|
|
|
|
|
The currently only allowed configurations within this block are
|
|
|
|
|
`required_version` and `backend`.
|
|
|
|
|
|
|
|
|
|
`required_version` specifies a set of version constraints
|
|
|
|
|
that must be met to perform operations on this configuration. If the
|
|
|
|
|
running Terraform version doesn't meet these constraints, an error
|
|
|
|
|
is shown. See the section below dedicated to this option.
|
|
|
|
|
|
|
|
|
|
See [backends](/docs/backends/index.html) for more detail on the `backend`
|
|
|
|
|
configuration.
|
|
|
|
|
|
|
|
|
|
**No value within the `terraform` block can use interpolations.** The
|
|
|
|
|
`terraform` block is loaded very early in the execution of Terraform
|
|
|
|
|
and interpolations are not yet available.
|
|
|
|
|
|