Radek Simko
91d750d2df
interpolate: Expand computed TypeList attributes properly
2015-08-27 13:02:02 +01:00
Mitchell Hashimoto
4d361c839e
terraform: prune resources and variables
2015-07-20 08:57:34 -07:00
Mitchell Hashimoto
7735847579
terraform: splatting with computed values is computed [GH-2744]
2015-07-19 17:27:38 -07:00
Paul Hinze
10b3abf405
config: introduce StringList to abstract over list hack
...
This is the initial pure "all tests passing without a diff" stage. The
plan is to change the internal representation of StringList to include a
suffix delimiter, which will allow us to recognize empty and
single-element lists.
2015-06-25 17:55:56 -05:00
Mitchell Hashimoto
592df714eb
Merge pull request #2478 from hashicorp/b-invalid-var-should-error
...
terraform: error if resource not found in module [GH-1997]
2015-06-25 08:56:20 -07:00
Mitchell Hashimoto
fcc710ca06
terraform: error if resource not found in module [GH-1997]
2015-06-24 22:25:48 -07:00
Mitchell Hashimoto
54b961630d
terraform: module computed vars with splat vars don't error
2015-06-24 21:23:37 -07:00
Mitchell Hashimoto
fe74d69852
terraform: validation should succeed if env var set [GH-1930]
2015-05-13 20:09:05 -07:00
Mitchell Hashimoto
f86dc22caf
terraform: return unknown if resource not found
2015-05-11 14:57:20 -07:00
Mitchell Hashimoto
5ae9ee4d27
terraform: allow TF_VAR_name to be set to set variables
2015-04-22 06:31:53 +02:00
Paul Hinze
347690a73e
core: don't crash when count.index is used in the wrong context
...
It's bad manners! :)
Also adds a validation error up at the configuration layer so the user
sees the case from #1528 as an error message.
fixes #1528
2015-04-15 10:23:53 -05:00
Mitchell Hashimoto
4c3923e32a
terraform: return value for resource interpolation on refresh
...
Instead of returning UnknownVariableValue every time, attempt to return
the real value. If we don't find it, return unknown value. This fixes
removing outputs from state on refresh.
2015-04-10 13:51:22 -07:00
Mitchell Hashimoto
0e59acc2c9
terraform: enable self vars
2015-02-23 14:56:02 -08:00
Mitchell Hashimoto
d9118007ea
terraform: fix some failing tess
2015-02-19 12:08:02 -08:00
Mitchell Hashimoto
3908b6319a
terraform: pulling out everything into Interpolater
2015-02-19 12:07:56 -08:00
Mitchell Hashimoto
76ce6e45f7
terraform: extract interpolation to its own struct
...
This is not really improving the way we do interpolation so much as its
just shuffling bits around. I don't want to refactor interpolation in
this branch so I needed to make the current way reusable so that I can
reuse it in the new Context.
2015-02-19 12:07:56 -08:00