terraform/internal/initwd
Kristin Laemmert a15a4acf2f
configs/configupgrade: detect possible relative module sources (#20646)
* configs/configupgrade: detect possible relative module sources

If a module source appears to be a relative local path but does not have
a preceding ./, print a #TODO message for the user.

* internal/initwd: limit go-getter detectors to those supported by terraform
* internal/initwd: move isMaybeRelativeLocalPath check into getWithGoGetter

To avoid making two calls to getter.Detect, which potentially makes
non-trivial API calls, the "isMaybeRelativeLocalPath" check was moved to
a later step and a custom error type was added so user-friendly
diagnostics could be displayed in the event that a possible relative local
path was detected.
2019-03-13 11:17:14 -07:00
..
test-fixtures internal/initwd: identify possible relative module sources 2019-03-11 15:25:21 -07:00
copy_dir.go copyDir: detect if the module install path is a symlink to a directory (#20603) 2019-03-07 12:59:48 -08:00
copy_dir_test.go copyDir: detect if the module install path is a symlink to a directory (#20603) 2019-03-07 12:59:48 -08:00
doc.go command: "terraform init" can partially initialize for 0.12upgrade 2019-01-14 11:33:21 -08:00
from_module.go command: "terraform init" can partially initialize for 0.12upgrade 2019-01-14 11:33:21 -08:00
from_module_test.go internal/initwd: identify possible relative module sources 2019-03-11 15:25:21 -07:00
getter.go configs/configupgrade: detect possible relative module sources (#20646) 2019-03-13 11:17:14 -07:00
inode.go Move module install functionality over to internal/initwd 2019-01-14 11:33:21 -08:00
inode_freebsd.go Move module install functionality over to internal/initwd 2019-01-14 11:33:21 -08:00
inode_windows.go Move module install functionality over to internal/initwd 2019-01-14 11:33:21 -08:00
load_config.go command: "terraform init" can partially initialize for 0.12upgrade 2019-01-14 11:33:21 -08:00
module_install.go configs/configupgrade: detect possible relative module sources (#20646) 2019-03-13 11:17:14 -07:00
module_install_hooks.go Move module install functionality over to internal/initwd 2019-01-14 11:33:21 -08:00
module_install_test.go configs/configupgrade: detect possible relative module sources (#20646) 2019-03-13 11:17:14 -07:00
testing.go command: "terraform init" can partially initialize for 0.12upgrade 2019-01-14 11:33:21 -08:00
version_required.go command: "terraform init" can partially initialize for 0.12upgrade 2019-01-14 11:33:21 -08:00