mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-03-28 23:01:14 -04:00
Instead of using providers.tf as the default output file for the upgrader, we now default to versions.tf. This means that if the configuration has no `required_providers` blocks at all, or has multiple, the provider version requirements will be stored in the versions.tf file. We now also update the versions.tf file to set a `required_version` attribute in the first `terraform` block, with value ">= 0.13". This is similar to the behaviour of the 0.12upgrade command, and signals that the configuration should not be used with older versions of Terraform.
6 lines
100 B
HCL
6 lines
100 B
HCL
resource foo_resource b {}
|
|
resource bar_resource c {}
|
|
resource bar_resource ab {
|
|
provider = baz
|
|
}
|