terraform/config
James Nugent d7d39702c0 Type check variables between modules (#6185)
These tests demonstrates a problem where the types to a module input are 
not checked. For example, if a module - inner - defines a variable
"should_be_a_map" as a map, or with a default variable of map, we do not
fail if the user sets the variable value in the outer module to a string
value. This is also a problem in nested modules.

The implementation changes add a type checking step into the graph
evaluation process to ensure invalid types are not passed.
2016-04-15 12:07:54 -07:00
..
module Add hint to download modules for new users. 2016-02-17 11:32:44 -05:00
test-fixtures config: remove missing equals test to fix build 2016-03-21 10:39:20 -05:00
append.go
append_test.go removed extra parentheses 2015-10-08 15:48:04 +03:00
config.go Type check variables between modules (#6185) 2016-04-15 12:07:54 -07:00
config_string.go core: Support explicit variable type declaration 2016-01-24 11:40:02 -06:00
config_test.go config: remove missing equals test to fix build 2016-03-21 10:39:20 -05:00
config_tree.go
import_tree.go
interpolate.go remove config/lang, use hashicorp/hil 2016-02-03 13:24:04 -05:00
interpolate_funcs.go config: new interpolation function jsonencode 2016-03-29 07:38:58 -07:00
interpolate_funcs_test.go config: new interpolation function jsonencode 2016-03-29 07:38:58 -07:00
interpolate_test.go remove config/lang, use hashicorp/hil 2016-02-03 13:24:04 -05:00
interpolate_walk.go remove config/lang, use hashicorp/hil 2016-02-03 13:24:04 -05:00
interpolate_walk_test.go remove config/lang, use hashicorp/hil 2016-02-03 13:24:04 -05:00
lang.go remove config/lang, use hashicorp/hil 2016-02-03 13:24:04 -05:00
loader.go config: new HCL API 2015-11-07 16:53:42 -08:00
loader_hcl.go core: Support explicit variable type declaration 2016-01-24 11:40:02 -06:00
loader_hcl_test.go
loader_test.go core: Support explicit variable type declaration 2016-01-24 11:40:02 -06:00
merge.go
merge_test.go removed extra parentheses 2015-10-08 15:48:04 +03:00
raw_config.go core: Make copies when creating destroy nodes 2016-02-09 09:25:16 -06:00
raw_config_test.go remove config/lang, use hashicorp/hil 2016-02-03 13:24:04 -05: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