terraform/website
Martin Atkins 32d19b9574 website: 0.12 upgrade guide about variable type constraints
The upgrade tool is assuming that a type of "list" means list(string) and
a type of "map" means map(string), because that was what we documented
those as meaning.

In practice, Terraform 0.11 was lacking some validation which allowed
more complex nested structures in some cases even though they were pretty
inconvenient to use due to other language limitations.

The upgrade tool doesn't have enough context to make a reliable decision
on this, so instead we'll rely on the upgrade guide for this. We don't
need a TF-UPGRADE-TODO comment in this case because we reserve those for
things where a subsequent operation might cause the configuration to be
misinterpred, rather than just causing an error. Instead, we'll show an
example of the comment in the upgrade guide so the reader can easily
match it, and give some advice in the guide on how to address it.
2019-05-16 07:29:42 -07:00
..
docs Merge pull request #21301 from hashicorp/cgriggs01-rancher2 2019-05-14 13:25:52 -07:00
guides Add to section 3 2019-05-01 15:16:25 -07:00
intro website: adding examples of complex variables on the command line (#20871) 2019-04-01 07:51:17 -04:00
layouts lang/funcs: remove sethaselement function and documentation (#21164) 2019-05-02 10:47:19 -04:00
upgrade-guides website: 0.12 upgrade guide about variable type constraints 2019-05-16 07:29:42 -07:00
README.md website: A note about where the root parts of the website live now 2017-06-27 14:40:13 -07:00

README.md

Terraform Documentation

This directory contains the portions of the Terraform website that pertain to the core functionality, excluding providers and the overall configuration.

The files in this directory are intended to be used in conjunction with the terraform-website repository, which brings all of the different documentation sources together and contains the scripts for testing and building the site as a whole.