opentofu/configs
Martin Atkins 72ad927c4d configs/configload: package for loading configurations
Previously the behavior for loading and installing modules was included in
the same package as the representation of the module tree (in the
config/module package).

In our new world, the model of a module tree (now called a "Config") is
included in "configs" along with the Module and File structs. This new
package replaces the loading and installation functionality previously
in config/module with new equivalents that work with the model objects
in "configs".

As of this commit, only the loading functionality is implemented. The
installation functionality will follow in subsequent commits.
2018-02-15 15:56:38 -08:00
..
configload configs/configload: package for loading configurations 2018-02-15 15:56:38 -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_build_test.go configs/configload: package for loading configurations 2018-02-15 15:56:38 -08:00
config_build.go configs/configload: package for loading configurations 2018-02-15 15:56:38 -08:00
config.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_call.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
module_merge.go configs: allow overrides files to omit args that primary files can't 2018-02-15 15:56:38 -08:00
module.go configs: Parser.LoadConfigDir 2018-02-15 15:56:37 -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_config_dir_test.go configs: Parser.LoadConfigDir 2018-02-15 15:56:37 -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_test.go configs: Another simple test for _invalid_ config files 2018-02-15 15:56:37 -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_test.go configs: Implementation of mergeBody 2018-02-15 15:56:38 -08:00
parser_values_test.go configs: Parser.LoadValuesFile 2018-02-15 15:56:37 -08:00
parser_values.go configs: Parser.LoadValuesFile 2018-02-15 15:56:37 -08:00
parser.go configs: Parser type 2018-02-15 15:56:36 -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