Commit Graph

98 Commits (a8c4e81a6e3f2d8d11b57de1ee5e832494dcb4c8)

Author SHA1 Message Date
James Bardin a111635908 Fix panic in interpolate_walk
9 years ago
James Bardin 3c41a7ca1e Add test for Validate crash
9 years ago
Mitchell Hashimoto 6b4c007894
config: validate backend configuration can't contain interpolations
9 years ago
Mitchell Hashimoto b6bfc4798d
config: Resource.Count should type check
9 years ago
Mitchell Hashimoto cf46e1c3e0
terraform: don't validate computed values in validate
9 years ago
Mitchell Hashimoto 928fce71f7
config: parse "when" and "on_failure" on provisioners
9 years ago
Mitchell Hashimoto 0c30caec7d
config: smarter provider alias usage validation
9 years ago
Mitchell Hashimoto 3665fea2db
config: validate that data sources don't have provisioners
10 years ago
Martin Atkins 399542a168 core: allow outputs to have descriptions (#9722)
10 years ago
Mitchell Hashimoto 25d19ef3d0 Merge pull request #10080 from hashicorp/f-tf-version
10 years ago
Mitchell Hashimoto 85d3439fa0
config: parse and validate terraform.required_version
10 years ago
Mitchell Hashimoto 576b61a21d
config: validate depends_on with module values
10 years ago
Mitchell Hashimoto 694b16de5d
config: ignore_changes cannot have interpolations
10 years ago
Mitchell Hashimoto 609219fc65 command/meta: validate config immediately
10 years ago
James Bardin 94674fe93c Add a test load of a data source with count
10 years ago
Sander van Harmelen 47dd1ad153 Add wildcard (match all) support to ignore_changes (#8599)
10 years ago
Mitchell Hashimoto fbf06e2a59
config: vars must be unique
10 years ago
Mitchell Hashimoto 099293b690
config: outputs must be unique
10 years ago
Mitchell Hashimoto f4faf2274b
config: count can't be a SimpleVariable
10 years ago
James Bardin 1af7ee87a2 Silence log output when not verbose
10 years ago
James Nugent 01cd596c60 core: Fix detection of empty list/map defaults
10 years ago
James Nugent f1d0fc46aa core: Fix go vet issues shown by Travis
10 years ago
James Nugent f49583d25a core: support native list variables in config
10 years ago
James Nugent e57a399d71 core: Use native HIL maps instead of flatmaps
10 years ago
Paul Hinze 567a9b9e06 config: remove missing equals test to fix build
10 years ago
Paul Hinze 3f72837f4b core: Make copies when creating destroy nodes
10 years ago
Paul Hinze 87a9701f91 config: validation error when output is missing value field
10 years ago
Sander van Harmelen c62370f9e9 Add a function to load JSON directly
11 years ago
Mitchell Hashimoto cca4964552 config: error in validation if module has self variable
11 years ago
Mitchell Hashimoto d0a6d78b97 config: test that resources reference good providers
11 years ago
Mitchell Hashimoto 8ee18e2e14 config: happy case test for multiple providers
11 years ago
Mitchell Hashimoto a599d5f224 config: validate that a multi provider is only configured once each
11 years ago
Paul Hinze 975a96f271 core: protect against count.index in modules
11 years ago
Paul Hinze 347690a73e core: don't crash when count.index is used in the wrong context
11 years ago
Mitchell Hashimoto 965fe45b9e config: self var validation
11 years ago
Mitchell Hashimoto a31f2a276b Merge pull request #1015 from hashicorp/b-depends-on-var
11 years ago
Mitchell Hashimoto c14e84a657 config: validate provisioner splats can only reference others
11 years ago
Mitchell Hashimoto f156d0d1bd config: test we can ref splat of other resources
11 years ago
Mitchell Hashimoto 90a6a627ed config: validate configuration doens't contain splats to ourselves
11 years ago
Mitchell Hashimoto 0e7b150c5b config: depends on cannot contain interpolations [GH-985]
11 years ago
Mitchell Hashimoto 4bcf6cf6b2 config: bare splat variables should not be allowed in provisioners
11 years ago
Mitchell Hashimoto a2e40ad731 config: multi-variable access in slice validation fixed [GH-798]
11 years ago
Mitchell Hashimoto d24082da1e config: validate that module variables can go to ints, convert [GH-624]
12 years ago
Emil Hessman 4bfe18b40d argument and verb formatting fixes reported by go vet
12 years ago
Mitchell Hashimoto 4cb1ea6ae1 config: allow exact multi-resource references outside slices
12 years ago
Mitchell Hashimoto 36f225dea0 fmt
12 years ago
Mitchell Hashimoto 7b48924532 config: validate that multi-variables are only used in slices
12 years ago
Mitchell Hashimoto 67d9188a29 config: validate module names are valid
12 years ago
Mitchell Hashimoto 50e5eacc15 config: add NameRegexp
12 years ago
Mitchell Hashimoto e922b16dba Merge pull request #377 from hashicorp/f-path-var
12 years ago