Commit Graph

115 Commits (e2b6ccad8a755fb9ea1b32fb71eec02216438111)

Author SHA1 Message Date
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 706b2e2aea Merge pull request #8482 from hashicorp/b-output-dup
10 years ago
Mitchell Hashimoto 0fceeaaeb0
config: test for var uniqueness in overrides
10 years ago
Mitchell Hashimoto 8a3559560d
config: JSON resource keys with only one item load properly GH-5140
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
Paul Hinze ffa29090ec
core: Better error for dot indexing on user vars
10 years ago
James Nugent 01cd596c60 core: Fix detection of empty list/map defaults
10 years ago
Martin Atkins 860140074f config: Data source loading
10 years ago
James Nugent f49583d25a core: support native list variables in config
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
James Nugent cb6cb8b96a core: Support explicit variable type declaration
10 years ago
Paul Hinze 87a9701f91 config: validation error when output is missing value field
10 years ago
Mitchell Hashimoto 99fbb91ba2 config: validate lifecycle keys [GH-4413]
10 years ago
Paul Hinze b6626eed57 config: friendlier error message on resource arity mismatch
11 years ago
James Nugent 5ea25363a1 Add regression test for #4069
11 years ago
Paul Hinze d90eb2d88e config: test replicating #4079
11 years ago
James Nugent 7f5f8d300d Add failing test replicating #4065
11 years ago
Paul Hinze afb5136ac2 Merge pull request #3986 from hashicorp/phinze/hcl-escaped-quotes
11 years ago
Paul Hinze 15e7927009 config: test covering escaped quotes syntax error
11 years ago
James Nugent 6ae3218f8a Add failing tests for JSON configuration parsing
11 years ago
James Nugent f4164b5322 Add resource with heredoc to config load tests
11 years ago
Rob Zienert a1939e70f7 Adding ignore_changes lifecycle meta property
11 years ago
Mitchell Hashimoto aa1e66c16c config: parse lifecycle block with mapstructure for weak decode
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 fdded8ca14 config: allow atlas block
11 years ago
Radek Simko f794f30b7d Ignore hidden files per Unix conventions
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 91a3405e88 config: understand provisioner blocks in JSON [GH-807]
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
Kushal Pisavadia b40b7ce01a Do not read temporary editor files, fixes #548
12 years ago
Mitchell Hashimoto 4cb1ea6ae1 config: allow exact multi-resource references outside slices
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