This website requires JavaScript.
Explore
Help
Sign In
ResiLien
/
terraform
Watch
2
Star
0
Fork
You've already forked terraform
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
1bde07f496
terraform
/
config
/
module
/
test-fixtures
/
validate-module-root-grandc...
/
child
/
main.tf
2 lines
37 B
Terraform
Raw
Normal View
History
Unescape
Escape
config/module: disallow root modules named "root" Fixes #11038 This is a **short term fix**. Terraform core doesn't currently handle root modules named "root" well because the prefix `[]string{"root"}` has special meaning and Terraform core [currently] can't disambiguate between the root module and a module named "root" in the root module. This PR introduces a short term fix by simply disallowing root modules named "root". This shouldn't break any BC because since 0.8.0 this didn't work at all in many broken ways (including crashes). Longer term, this should be fixed by removing the special prefix at all and having empty paths be root. I started down this path but the core changes necessary are far too scary for a patch release. We can aim for 0.9.
2017-01-09 00:39:57 +01:00
module
"
root
"
{
source
=
"
./child
"
}