Commit Graph

588 Commits (fa4dc01cf4b74eeef2571f8fbb7683cf8925010c)

Author SHA1 Message Date
Joshua Spence e71d6d92ad Add a substring interpolation function (#12870)
9 years ago
James Bardin 579e15c97c Merge pull request #12942 from hashicorp/jbardin/GH-12905
9 years ago
James Bardin bcbcc65f7d add terraform config merge logic to config.Merge
9 years ago
James Bardin 8bcb9e19ca restructure JSON terraform config block AST
9 years ago
James Bardin b38e620b2f merge config.Terraform fields in config.Append
9 years ago
Benjamin Boudreau 073fa873ac Fix receive typo (#12881)
9 years ago
Mitchell Hashimoto 68ee4e0480
config/module: don't panic when referencing undefined module
9 years ago
Mitchell Hashimoto f7da5d323c
config: test that JSON loading terraform backend info works
9 years ago
James Bardin 2e3579b058 Merge pull request #12383 from hashicorp/jbardin/multi-var-errs
9 years ago
Mitchell Hashimoto e2ca2c5911
config: allow TerraformVars in count
9 years ago
Mitchell Hashimoto 786334b643
config: parse TerraformVariables
9 years ago
James Bardin a111635908 Fix panic in interpolate_walk
9 years ago
James Bardin 3c41a7ca1e Add test for Validate crash
9 years ago
James Bardin 2a949093ed report all errors from module validation
9 years ago
Mitchell Hashimoto b502643863 Merge pull request #12067 from hashicorp/b-backend-interp
9 years ago
John Murphy 628d46ac53 Fixed broken build for netbsd
9 years ago
Mitchell Hashimoto 6b4c007894
config: validate backend configuration can't contain interpolations
9 years ago
Kit Ewbank 549cff56d0 Add 'slice' interpolation function. (#9729)
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
Jake Champlin 0b73b92830
core: Add pathexpand interpolation function
9 years ago
Mitchell Hashimoto 095b7e7831
config/module: disallow root modules named "root"
9 years ago
Mitchell Hashimoto 0c30caec7d
config: smarter provider alias usage validation
9 years ago
Mitchell Hashimoto c2c5668a8d
config: Append supports `terraform`
9 years ago
Mitchell Hashimoto 3878b8b093
config: Merge respects Terraform blocks, provider aliases, and more
9 years ago
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 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 14b371d533
config: validate that RawConfig.Copy doesn't copy the interpolated
10 years ago
Mitchell Hashimoto 692eadd763
config: nitpicks from #10475
10 years ago
Jake Champlin 1f33952330
Add the timestamp interpolation function.
10 years ago
Mitchell Hashimoto 3665fea2db
config: validate that data sources don't have provisioners
10 years ago
Mitchell Hashimoto 9cc52d83de
config: test that null characters show up as errors in parse
10 years ago
Martin Atkins 399542a168 core: allow outputs to have descriptions (#9722)
10 years ago
Mitchell Hashimoto b3f80b9469
config: maintain slice index accounting for computed keys
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 e3a01ccfd8 Merge pull request #10072 from hashicorp/f-output-depends-on
10 years ago
Mitchell Hashimoto 15979435d6
config: update error string for new HIL merge
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 5107c33119
command/import: load configurations and allow empty config dirs
10 years ago
Mitchell Hashimoto a8fbf3420c
config: clean up unused fucntions
10 years ago
Mitchell Hashimoto 2d656b484c
config: test that partial interpolation in a list works properly
10 years ago