Commit Graph

24 Commits (8d2fbd4cd8a75146ffe8d33cec4935c20fdd002d)

Author SHA1 Message Date
Pam Selle c55b69e30a Fix diags non-assignment bugs
5 years ago
James Bardin 7c4d00c04c allow path and terraform in self-block eval
6 years ago
Martin Atkins e2c64bc255 core: Annotate for_each errors with expression info
6 years ago
James Bardin 64c3a8f550 lang.Scope.EvalSelfBlock
6 years ago
James Bardin 42cee86ee2 remove GetModuleInstanceOutput
6 years ago
James Bardin 600d4c3e1f eval Data needs to operate on whole modules
6 years ago
Pam Selle f738f85241 Create non-specific ModuleCallOutput
6 years ago
James Bardin 3839405d3d correctly evaluate self in for_each resources
7 years ago
James Bardin 1ee851f256
Merge pull request #22846 from hashicorp/jbardin/evaluate-resource
7 years ago
James Bardin bfce78064b lang/eval: more evalContext fixups
7 years ago
Martin Atkins 39e609d5fd vendor: switch to HCL 2.0 in the HCL repository
7 years ago
James Bardin d4031918d1 parse resource refs correctly
7 years ago
James Bardin c49f976308 change lang eval to also only lookup resources
7 years ago
James Bardin 86bf674246 change GetResourceInstance to GetResource
7 years ago
Pam Selle 7d905f6777 Resource for_each
7 years ago
Martin Atkins 4d52999538 lang: EvalBlock should use ReferencesInBlock
7 years ago
Martin Atkins 87786484ea lang/eval: Apply attr-as-nested-block fixup in EvalBlock
7 years ago
Martin Atkins 838a42d218 vendor: go get github.com/hashicorp/hcl2@master
7 years ago
Martin Atkins 2be524d6ac core: Validate depends_on and ignore_changes traversals
7 years ago
Martin Atkins e63a1dfb96 lang: EvalExpr only convert if wantType is not dynamic
7 years ago
Martin Atkins 3b49028b77 core: Static-validate resource references against schemas
8 years ago
Martin Atkins 479c6b2466 move "configschema" from "config" to "configs"
8 years ago
Martin Atkins c937c06a03 terraform: ugly huge change to weave in new HCL2-oriented types
8 years ago
Martin Atkins a16ca2ec53 lang: new package for the runtime parts of the config language
8 years ago