Martin Atkins
5b66953d1d
core: graph nodes and edges for local values
...
A local value is similar to an output in that it exists only within state
and just always evaluates its value as best it can with the current state.
Therefore it has a single graph node type for all walks, which will
deal with that evaluation operation.
2017-08-21 15:15:25 -07:00
Mitchell Hashimoto
a6bab455cc
terraform: remove node module file
2017-01-26 20:05:42 -08:00
Mitchell Hashimoto
538302f143
terraform: resources nested within a module must also be depended on
...
For example: A => B => C (modules). If A depends on module B, then it
also must depend on everything in module C.
2016-11-12 15:38:28 -08:00
Mitchell Hashimoto
0b87ef82c3
terraform: depends_on can reference entire modules
2016-11-12 08:07:45 -08:00
Mitchell Hashimoto
19350d617d
terraform: references can have backups
...
terraform: more specific resource references
terraform: outputs need to know about the new reference format
terraform: resources w/o a config still have a referencable name
2016-11-08 13:59:30 -08:00
Mitchell Hashimoto
6914d605c8
terraform: connect references
2016-11-08 13:59:28 -08:00
Mitchell Hashimoto
a5df3973a4
terraform: module variables should be pruned if nothing depends on them
2016-11-04 18:58:03 -07:00
Mitchell Hashimoto
38b9f7794d
terraform: reference transformer shouldn't make loop to self
2016-10-19 13:38:52 -07:00
Mitchell Hashimoto
4dfdc52ba0
terraform: first stap at module variables, going to redo some things
2016-10-19 13:38:51 -07:00
Mitchell Hashimoto
f2aa880625
terraform: proper prefix for output connects
2016-10-19 13:38:50 -07:00
Mitchell Hashimoto
7d07f20893
terraform: fix references to module outputs
2016-10-19 13:38:50 -07:00
Mitchell Hashimoto
0d7674b079
terraform: apply builder adds outputs to graphs
2016-10-19 13:38:50 -07:00
Mitchell Hashimoto
994f5ce773
terraform: ReferenceTransform to connect references
2016-10-19 13:38:50 -07:00