Commit Graph

142 Commits (551eedcf2616376b00d7da170b09f682bbfa3445)

Author SHA1 Message Date
Justin Campbell c1c3127d8e config: Generate error copy from valid types map
9 years ago
Justin Campbell cf775ded0e config: Add 'list' to variable type error message
9 years ago
Martin Atkins 76dca009e0 Allow escaped interpolation-like sequences in variable defaults
9 years ago
Mitchell Hashimoto e2ca2c5911
config: allow TerraformVars in count
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 7b342100d0
config: add "backend" loading to the Terraform section
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 3878b8b093
config: Merge respects Terraform blocks, provider aliases, and more
9 years ago
Mitchell Hashimoto b5f1738e17
config: allow IDs to start with numbers
10 years ago
Mitchell Hashimoto 8b9e2c17cc
config: fix NameRegexp validation to allow single-char names
10 years ago
Mitchell Hashimoto 6b458160b9
config: disallow names starting with ints
10 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 df34fa88ce Merge pull request #10076 from hashicorp/f-depend-module
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 10426ba619
config: parse depends_on for outputs
10 years ago
Mitchell Hashimoto 694b16de5d
config: ignore_changes cannot have interpolations
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 Nugent 01cd596c60 core: Fix detection of empty list/map defaults
10 years ago
James Nugent cb9ef298f3 core: Defeat backward compatibilty in mapstructure
10 years ago
Martin Atkins 60c24e3319 command: Prevent data resources from being tainted
10 years ago
Martin Atkins 718cdda77b config: Parsing of data.TYPE.NAME.FIELD variables
10 years ago
Martin Atkins fc4fa10981 config: "ResourceMode" concept for resources
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
James Nugent b62f6af158 core: Add support for marking outputs as sensitive (#6559)
10 years ago
James Nugent a0cc7115b3 deps: Update call sites of hil.Eval from update
10 years ago
James Nugent d7d39702c0 Type check variables between modules (#6185)
10 years ago
Paul Hinze 3f72837f4b core: Make copies when creating destroy nodes
10 years ago
Mitchell Hashimoto 5f3de02fa9 remove config/lang, use hashicorp/hil
10 years ago
James Nugent 3bdd1ac8b3 core: Display invalid type in error message
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
Rob Zienert a1939e70f7 Adding ignore_changes lifecycle meta property
11 years ago
Sander van Harmelen 2ba8dc38fa Switch to go-multierror
11 years ago
Mitchell Hashimoto 29eadb8194 terraform: missing provider should add missing aliases [GH-2023]
11 years ago
Mitchell Hashimoto aa1e66c16c config: parse lifecycle block with mapstructure for weak decode
11 years ago
Mitchell Hashimoto 1099e3f59f config: add module raw configs to InterpolatedConfigs [GH-1448]
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 a599d5f224 config: validate that a multi provider is only configured once each
11 years ago
Matt Good 21b0a03d70 Support for multiple providers of the same type
11 years ago