terraform/configs
Martin Atkins 74afcb4a7f configs/configload: some loaders can't install modules
Originally the hope was to use the afero filesystem abstraction for all
loader operations, but since we install modules using go-getter we cannot
(without a lot of refactoring) support vfs for installation.

The vfs use-case is for reading configuration from plan zip files anyway,
and so we have no real reason to support installation into a vfs. For now
at least we will just add the possibility that a loader might not be
install-capable. At the moment we have no non-install-capable loaders, but
we'll add one later once we get to loading configuration from plan files.
2018-02-15 15:56:39 -08:00
..
configload configs/configload: some loaders can't install modules 2018-02-15 15:56:39 -08:00
test-fixtures configs: BuildConfig function 2018-02-15 15:56:38 -08:00
backend.go configs: Parser.LoadConfigFile 2018-02-15 15:56:37 -08:00
config.go configs/configload: package for loading configurations 2018-02-15 15:56:38 -08:00
config_build.go configs: BuildConfig sorts child modules by name 2018-02-15 15:56:38 -08:00
config_build_test.go configs/configload: package for loading configurations 2018-02-15 15:56:38 -08:00
depends_on.go configs: Parser.LoadConfigFile 2018-02-15 15:56:37 -08:00
doc.go configs: new package for HCL2-based configuration 2018-02-15 15:10:01 -08:00
module.go configs: Parser.LoadConfigDir 2018-02-15 15:56:37 -08:00
module_call.go configs: allow overrides files to omit args that primary files can't 2018-02-15 15:56:38 -08:00
module_merge.go configs: allow overrides files to omit args that primary files can't 2018-02-15 15:56:38 -08:00
module_merge_body.go configs: Implementation of mergeBody 2018-02-15 15:56:38 -08:00
module_merge_test.go configs: Implementation of mergeBody 2018-02-15 15:56:38 -08:00
named_values.go configs: allow overrides files to omit args that primary files can't 2018-02-15 15:56:38 -08:00
parser.go configs: Parser type 2018-02-15 15:56:36 -08:00
parser_config.go configs: allow overrides files to omit args that primary files can't 2018-02-15 15:56:38 -08:00
parser_config_dir.go configs: allow overrides files to omit args that primary files can't 2018-02-15 15:56:38 -08:00
parser_config_dir_test.go configs: Parser.LoadConfigDir 2018-02-15 15:56:37 -08:00
parser_config_test.go configs: Another simple test for _invalid_ config files 2018-02-15 15:56:37 -08:00
parser_test.go configs: Implementation of mergeBody 2018-02-15 15:56:38 -08:00
parser_values.go configs: Parser.LoadValuesFile 2018-02-15 15:56:37 -08:00
parser_values_test.go configs: Parser.LoadValuesFile 2018-02-15 15:56:37 -08:00
provider.go configs: Parser.LoadConfigDir 2018-02-15 15:56:37 -08:00
provisioner.go configs: Parser.LoadConfigFile 2018-02-15 15:56:37 -08:00
provisioneronfailure_string.go configs: stub out main configuration structs 2018-02-15 15:56:37 -08:00
provisionerwhen_string.go configs: stub out main configuration structs 2018-02-15 15:56:37 -08:00
resource.go configs: allow overrides files to omit args that primary files can't 2018-02-15 15:56:38 -08:00
util.go configs: allow overrides files to omit args that primary files can't 2018-02-15 15:56:38 -08:00
variable_type_hint.go configs: stub out main configuration structs 2018-02-15 15:56:37 -08:00
variabletypehint_string.go configs: stub out main configuration structs 2018-02-15 15:56:37 -08:00
version_constraint.go configs: Parser.LoadConfigFile 2018-02-15 15:56:37 -08:00