Commit Graph

37 Commits (ea93b91a80201c19c00d12dfd6fddc46f443bd2a)

Author SHA1 Message Date
Mitchell Hashimoto 8a102799c2 Merge pull request #10658 from hashicorp/b-var-keys
9 years ago
Mitchell Hashimoto 3ba9720b3e
config: validate invalid variable keys
9 years ago
Mitchell Hashimoto 5d684b399c
config: error when loading multiple lifecycle blocks
9 years ago
Mitchell Hashimoto 6b458160b9
config: disallow names starting with ints
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 10426ba619
config: parse depends_on for outputs
10 years ago
Mitchell Hashimoto 29287937e3 Merge pull request #9818 from hashicorp/b-var-parse
10 years ago
Mitchell Hashimoto ef3148bbfa
config: validate that outputs have a name
10 years ago
Mitchell Hashimoto f054c5ca2c
config: manually parse variable blocks for better validation
10 years ago
James Bardin a3fc7e2e21 remove "count" while loading a data source
10 years ago
Mitchell Hashimoto 706b2e2aea Merge pull request #8482 from hashicorp/b-output-dup
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
Martin Atkins 860140074f config: Data source loading
10 years ago
Martin Atkins fc4fa10981 config: "ResourceMode" concept for resources
10 years ago
James Nugent cb6cb8b96a core: Support explicit variable type declaration
10 years ago
Paul Hinze 47b521ebaf Merge pull request #4745 from hashicorp/b-lifecycle-keys
10 years ago
Mitchell Hashimoto 8e7b0d90e3 config: detect provisioner-only resource in JSON and error [GH-4385]
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
Mitchell Hashimoto 13c5fdb154 config: remove debug line
11 years ago
Mitchell Hashimoto 02f512d4bd config: new HCL API
11 years ago
Anthony Scalisi 198e1a5186 remove various typos
11 years ago
Mitchell Hashimoto aa1e66c16c config: parse lifecycle block with mapstructure for weak decode
11 years ago
Matt Good 21b0a03d70 Support for multiple providers of the same type
11 years ago
Mitchell Hashimoto fdded8ca14 config: allow atlas block
11 years ago
Mitchell Hashimoto 91a3405e88 config: understand provisioner blocks in JSON [GH-807]
11 years ago
Mitchell Hashimoto 101ac636a2 config: add Config method
12 years ago
Mitchell Hashimoto 8e2315599f config: Count can be a string (for interpolation)
12 years ago
Armon Dadgar 1aaddafba0 terraform: Adding lifecycle config block
12 years ago
Armon Dadgar a14ea76c84 config: Support create_before_destroy config
12 years ago
Mitchell Hashimoto 8dc8eac4bf config: change module syntax
12 years ago
Mitchell Hashimoto 2a6990e2b9 config: `module` structures parse
12 years ago
Mitchell Hashimoto 56cf1e6faa Fix go vet complaints
12 years ago
Mitchell Hashimoto 2fd545bca1 config: use new HCL lib and structure
12 years ago
Mitchell Hashimoto 038cca291e config: HCL loader
12 years ago