Commit Graph

40 Commits (f1657bb3e35acad90f6aff79110c593b9462cc4d)

Author SHA1 Message Date
Martin Atkins ba0514106a return tfdiags.Diagnostics from validation methods
9 years ago
James Bardin b15258dfec remove provider inheritance from Tree.Load
9 years ago
James Bardin b4e9240679 remove implicit provier tests from config/module
9 years ago
James Bardin 4e8fe97556 add credentials to module.Storage
9 years ago
James Bardin 3a495ffe56 rename ModuleStorage to Storage
9 years ago
James Bardin 36eb40a432 export ModuleStorage and use it for Tree.Load
9 years ago
James Bardin c01dfa7757 failing test for changing intermediate modules
9 years ago
James Bardin 1f44fd8eb2 move getStorage to moduleStorage too
9 years ago
James Bardin 7416e7a6e0 update the module manifest implementation
9 years ago
James Bardin 283d88551a Add a new module storage manifest
9 years ago
James Bardin 8933ef8f70 make //subdir notation work with registry modules
9 years ago
James Bardin 4ab70ba09d rename confusing test module name
9 years ago
James Bardin 2e505083cd change ProviderConfig.Scope to Path
9 years ago
James Bardin cb0e37a870 implement provider inheritence during loading
9 years ago
James Bardin f6e89bb8c3 record the subdirectory in the FolderStorage
9 years ago
James Bardin 59089ef461 add test loading an archive with `//*` subdir
9 years ago
James Bardin 38569c8508 add tests for get from tar subdir
9 years ago
Mitchell Hashimoto 68ee4e0480
config/module: don't panic when referencing undefined module
9 years ago
James Bardin 2a949093ed report all errors from module validation
9 years ago
Mitchell Hashimoto 095b7e7831
config/module: disallow root modules named "root"
9 years ago
Mitchell Hashimoto 0c30caec7d
config: smarter provider alias usage validation
9 years ago
Mitchell Hashimoto 55ef966b88
config/module: tree.Child on a nil tree works
10 years ago
Mitchell Hashimoto 098225dc0d
config/module: use the raw source as part of the key
10 years ago
Mitchell Hashimoto 1099e3f59f config: add module raw configs to InterpolatedConfigs [GH-1448]
11 years ago
Mitchell Hashimoto f084d8d932 config/module: store the path with the module
11 years ago
Mitchell Hashimoto 2e11ca68df config/module: go back to the original folder when doing parent
11 years ago
Mitchell Hashimoto bd4aaac71a config/module: failing unit test for GH-1232
11 years ago
Mitchell Hashimoto 1e00b4386c config/module: Child(nil) or empty will return self
12 years ago
Mitchell Hashimoto 267d45df86 config/module: Can look up Child with Tree.Child
12 years ago
Mitchell Hashimoto 7aa30fdf25 config: support subdirectories with the "//" syntax
12 years ago
Mitchell Hashimoto 1ef167602e config/module: validate that required parameters are passed through
12 years ago
Mitchell Hashimoto 97da02c368 config/module: proper name for root
12 years ago
Mitchell Hashimoto 7bbf6a0d3a config/module: NewTreeModule is easier to use
12 years ago
Mitchell Hashimoto 292f57ea0a config/module: validate outputs line up with ModuleVariables
12 years ago
Mitchell Hashimoto 12e7c75211 config/module: validate that parameters into modules valid
12 years ago
Mitchell Hashimoto 2419bf79f2 config/module: error if duplicate module
12 years ago
Mitchell Hashimoto c9fd910c41 config/module: Validate
12 years ago
Mitchell Hashimoto 30b76ef820 config/module: tree.String()
12 years ago
Mitchell Hashimoto a35a9262d4 config/module: detectors, some more work on Tree
12 years ago
Mitchell Hashimoto 799ffbb3ac config/module: tree.Modules()
12 years ago