Mitchell Hashimoto
1e962b868d
terraform: Refresh, Read/Write state
2015-02-19 12:08:00 -08:00
Mitchell Hashimoto
2b8fd18fa8
terraform: stateId for resource
2015-02-19 12:07:59 -08:00
Mitchell Hashimoto
98eb9a1f19
terraform: fix some count validation
2015-02-19 12:07:59 -08:00
Mitchell Hashimoto
863b9a4f45
terraform: filter eval nodes on operation
2015-02-19 12:07:59 -08:00
Mitchell Hashimoto
bde5fa36e9
terraform: fix failing tests
2015-02-19 12:07:59 -08:00
Mitchell Hashimoto
d847b2b672
terraform: provider config inheritance in modules
2015-02-19 12:07:59 -08:00
Mitchell Hashimoto
0a68576746
config: add RawConfig.Merge
2015-02-19 12:07:59 -08:00
Mitchell Hashimoto
3db22d0de0
terraform: move more tests
2015-02-19 12:07:59 -08:00
Mitchell Hashimoto
cf5f26bd9a
terraform: walk static subgraphs
2015-02-19 12:07:59 -08:00
Mitchell Hashimoto
220c2be571
terraform: convert more tests
2015-02-19 12:07:59 -08:00
Mitchell Hashimoto
23bb182732
terraform: more tests
2015-02-19 12:07:58 -08:00
Mitchell Hashimoto
533d63dda3
terraform: more tests
2015-02-19 12:07:58 -08:00
Mitchell Hashimoto
d94c4392eb
terraform: validate provisioners
2015-02-19 12:07:58 -08:00
Mitchell Hashimoto
ea42deb66c
terraform: provisioner transforms
2015-02-19 12:07:58 -08:00
Mitchell Hashimoto
31f6b7474d
terraform: more tests
2015-02-19 12:07:58 -08:00
Mitchell Hashimoto
9cd877a59c
terraform: validate resource names
2015-02-19 12:07:58 -08:00
Mitchell Hashimoto
8552bb18cf
terraform: more tests
2015-02-19 12:07:58 -08:00
Mitchell Hashimoto
0ab813fe1c
terraform: comments, and better
2015-02-19 12:07:58 -08:00
Mitchell Hashimoto
b8bc3dc19b
terraform: provider should be cached by path
2015-02-19 12:07:58 -08:00
Mitchell Hashimoto
a41ec59510
terraform: move more tests
2015-02-19 12:07:58 -08:00
Mitchell Hashimoto
584eac9e92
terraform: EvalValidateCount
2015-02-19 12:07:57 -08:00
Mitchell Hashimoto
cd609172e1
terraform: new dag.WalkFunc API
2015-02-19 12:07:57 -08:00
Mitchell Hashimoto
54fd742ef6
dag: walk should be able to be halted
2015-02-19 12:07:57 -08:00
Mitchell Hashimoto
28a23a45f4
terraform: dynamic subgraph expansion for count
2015-02-19 12:07:57 -08:00
Mitchell Hashimoto
ffe9ccacf0
terraform: convert more tests
2015-02-19 12:07:57 -08:00
Mitchell Hashimoto
cae6deb351
terraform: more tests
2015-02-19 12:07:57 -08:00
Mitchell Hashimoto
e2a3f78c08
terraform: expand modules in our builder
2015-02-19 12:07:57 -08:00
Mitchell Hashimoto
4692f9809f
terraform: module nodes expand
2015-02-19 12:07:57 -08:00
Mitchell Hashimoto
e5fd7c9e84
terraform: ExpandTransform
2015-02-19 12:07:57 -08:00
Mitchell Hashimoto
4d205ebcf6
terraform: GraphVertexTransformers
2015-02-19 12:07:57 -08:00
Mitchell Hashimoto
af8d33ddb8
dag: Replace
2015-02-19 12:07:56 -08:00
Mitchell Hashimoto
81856f99ba
terraform: better comments
2015-02-19 12:07:56 -08:00
Mitchell Hashimoto
58347617e8
terraform: trying this graphwalker thing
2015-02-19 12:07:56 -08:00
Mitchell Hashimoto
10264a7def
terraform: nicer errors by using multierror properly
2015-02-19 12:07:56 -08:00
Mitchell Hashimoto
d0786d20dd
terraform: more passing tests
2015-02-19 12:07:56 -08:00
Mitchell Hashimoto
5b0004ffc7
dag: detect self references, use multierror
2015-02-19 12:07:56 -08:00
Mitchell Hashimoto
de3d9fb9d9
terraform: evaluation interpolater connect
2015-02-19 12:07:56 -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
Mitchell Hashimoto
57ad9e2502
terraform: provider configuration validation
2015-02-19 12:07:55 -08:00
Mitchell Hashimoto
f9f18122ed
terraform: basic provider validation!
2015-02-19 12:07:55 -08:00
Mitchell Hashimoto
c308405b53
terraform: validation in progress
2015-02-19 12:07:55 -08:00
Mitchell Hashimoto
e86698c50d
dag: fix walk order issue, scc issues
2015-02-19 12:07:55 -08:00
Mitchell Hashimoto
d9a964f44c
terraform: validate almost done
2015-02-19 12:07:55 -08:00
Mitchell Hashimoto
012d68923c
terraform: Eval
2015-02-19 12:07:55 -08:00
Mitchell Hashimoto
d59ced3c57
dag: Validate for DAGs
2015-02-19 12:07:55 -08:00
Mitchell Hashimoto
e94c43e0dc
dag: Walk
2015-02-19 12:07:55 -08:00
Mitchell Hashimoto
cfa3d89265
dag: find root of AcyclicGraph
2015-02-19 12:07:55 -08:00
Mitchell Hashimoto
9f70c6fad5
terraform: rename context
2015-02-19 12:07:54 -08:00
Mitchell Hashimoto
a8364dd0fc
terraform: more eval stuff
2015-02-19 12:07:54 -08:00