terraform/config/module
James Bardin 6c20141c30 remove subdir handling from Tree.Load
Terraform was redundantly handling `//dir` notation which should be
handled by go-getter. Rather than allowing go-getter to unpack a subdir
as expected, the subdir was stripped off and accessed through the module
configuration.

This scheme will no longer works now that go-getter supports `*`
subdirectories
    (e.g. `//*` would be analogous to `tar --strip-components=1`).

Even though this allows Terraform to use go-getter's native unpacking,
detection is still done separately because Detect requires a `pwd` which
is dependent on the configuration directory and not known to the
global FolderStorage.
2017-09-15 16:16:28 -04:00
..
test-fixtures config/module: don't panic when referencing undefined module 2017-03-16 20:14:20 -07:00
copy_dir.go Add proper build constraints for GH-7273 2016-06-23 08:02:32 -04:00
get.go Add registry detector 2017-09-15 16:16:28 -04:00
get_test.go Add registry detector 2017-09-15 16:16:28 -04:00
inode.go Fixed broken build for netbsd 2017-02-22 00:30:18 +08:00
inode_freebsd.go build: Opt-in to building rather than opt-out 2016-07-29 18:40:31 -05:00
inode_windows.go build: Opt-in to building rather than opt-out 2016-07-29 18:40:31 -05:00
module.go config/module: can load a tree properly 2014-09-14 20:00:17 -07:00
module_test.go config/module: use go-getter 2015-10-15 13:36:58 -07:00
testing.go config: add "backend" loading to the Terraform section 2017-01-26 14:33:49 -08:00
tree.go remove subdir handling from Tree.Load 2017-09-15 16:16:28 -04:00
tree_gob.go config/module: store the path with the module 2015-04-07 16:37:46 -07:00
tree_gob_test.go terraform: Plan should use module.Tree 2014-09-24 14:56:48 -07:00
tree_test.go config/module: don't panic when referencing undefined module 2017-03-16 20:14:20 -07:00
validate_provider_alias.go config: smarter provider alias usage validation 2016-12-16 16:47:32 -08:00