terraform/config
Paul Hinze 928f534cfc template_file: source contents instead of path
Building on the work of #3846, deprecate `filename` in favor of a
`template` attribute that accepts file contents instead of a path.

Required a bit of work in the interpolation code to prevent Terraform
from assuming that template interpolations were resource variables that
needed to be resolved. Leaving them as "Unknown Variables" prevents
interpolation from happening early and lets the `template_file` resource
do its thing.
2015-11-13 11:24:20 -06:00
..
lang Reflect new comment format in stringer.go 2015-11-09 11:38:51 -05:00
module fix a bunch of tests from go-getter import 2015-10-15 13:48:58 -07:00
test-fixtures Add resource with heredoc to config load tests 2015-11-10 18:12:21 -05:00
append.go config: allow atlas block 2015-03-24 13:30:22 -07:00
append_test.go removed extra parentheses 2015-10-08 15:48:04 +03:00
config.go Adding ignore_changes lifecycle meta property 2015-10-14 16:34:27 -05:00
config_string.go config: add Config method 2014-10-02 11:34:08 -07:00
config_test.go Add a function to load JSON directly 2015-06-23 16:15:26 +02:00
config_tree.go config: make Merge an exported func 2014-07-18 17:05:22 -07:00
import_tree.go Condense switch fallthroughs into expr lists 2015-05-26 21:52:36 -04:00
interpolate.go template_file: source contents instead of path 2015-11-13 11:24:20 -06:00
interpolate_funcs.go Add coalesce func 2015-11-08 19:34:56 +13:00
interpolate_funcs_test.go Add coalesce func 2015-11-08 19:34:56 +13:00
interpolate_test.go removed extra parentheses 2015-10-08 15:48:04 +03:00
interpolate_walk.go core: allow distinguishing between empty lists and strings 2015-06-25 18:53:35 -05:00
interpolate_walk_test.go core: allow distinguishing between empty lists and strings 2015-06-25 18:53:35 -05:00
lang.go config/lang; missed file 2015-01-15 09:40:36 -08:00
loader.go config: new HCL API 2015-11-07 16:53:42 -08:00
loader_hcl.go config: remove debug line 2015-11-07 16:55:07 -08:00
loader_hcl_test.go config: HCL loader 2014-08-11 09:58:53 -07:00
loader_test.go Add resource with heredoc to config load tests 2015-11-10 18:12:21 -05:00
merge.go config: allow atlas block 2015-03-24 13:30:22 -07:00
merge_test.go removed extra parentheses 2015-10-08 15:48:04 +03:00
raw_config.go core: keys() and values() funcs for map variables 2015-06-02 16:49:51 -05:00
raw_config_test.go config: if any var is computed, the entire interpolation is computed 2015-02-27 22:47:43 -08:00
string_list.go go fmt the "compact" function changes. 2015-10-10 15:17:25 -07:00
string_list_test.go Add tests for empty string lists 2015-10-08 17:32:54 +02:00