Commit Graph

63 Commits (b41f08d79d2a2e8dea1fa690c19bb6dff249e141)

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 2ed529f81a update from review
9 years ago
James Bardin c510473fd2 remove code added by stale vim buffer
9 years ago
James Bardin 1bf64ec788 add "Updating" output and fix output tests
9 years ago
James Bardin 9c334fe012 update init output
9 years ago
James Bardin 838ffafc18 stop adding implicit provider configs
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 9bda82ccf1 add example for the reason behind versionedPathKey
9 years ago
James Bardin 1756b3d09f ProviderConfig needs an Inherited flag
9 years ago
James Bardin 0afd4a9097 Lookup registry module versions during Tree.Load.
9 years ago
James Bardin 0d10564a74 remove the registryDetector
9 years ago
James Bardin ae2903b810 missing current module source in versionedPathKey
9 years ago
James Bardin 0bc279557e add more metadata to the Tree and the storage path
9 years ago
James Bardin 1f44fd8eb2 move getStorage to moduleStorage too
9 years ago
James Bardin 3d163917c7 move the getter.Storage into our moduleStorge type
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 b0163e69d1 update comments
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 29e5a355b9 add "version" and "provider" to module config
9 years ago
Stefan Staudenmeyer 14792035cf Aliasing the module to omit errors thrown at build time
9 years ago
James Bardin f6e89bb8c3 record the subdirectory in the FolderStorage
9 years ago
James Bardin 1b01f18920 handle go-getter subdirs in Tree.Load
9 years ago
James Bardin d216d19f21 change the FolderStorage key
9 years ago
James Bardin 6c20141c30 remove subdir handling from Tree.Load
9 years ago
James Bardin a83ff57aea Add registry detector
9 years ago
Martin Atkins a8a64c66c0 config/module: helper to visit all modules in a tree
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 92336281a5
config/module: use source as part of key
10 years ago
Mitchell Hashimoto 27452f0043
terraform: Module option to Import to add module to graph
10 years ago
Mitchell Hashimoto 3c9a92e04a
command: Context buliding allows empty module trees
10 years ago
Jeff Zohrab 33d30761dd Add hint to download modules for new users.
10 years ago
Mitchell Hashimoto 06f4ac8166 config/module: use go-getter
11 years ago
Mitchell Hashimoto 2378160803 config/module: determine storage folder by path
11 years ago
Mitchell Hashimoto f084d8d932 config/module: store the path with the module
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 3941dbac5d fmt
12 years ago
Mitchell Hashimoto 4fbd5abc63 config/module: support GitHub paths without //
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