Commit Graph

571 Commits (03f6c650ca9e78fc0d80d430ca1ec2a52c262da4)

Author SHA1 Message Date
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
9 years ago
Mitchell Hashimoto 8b9e2c17cc
config: fix NameRegexp validation to allow single-char names
9 years ago
Mitchell Hashimoto 6b458160b9
config: disallow names starting with ints
9 years ago
Mitchell Hashimoto 14b371d533
config: validate that RawConfig.Copy doesn't copy the interpolated
9 years ago
Mitchell Hashimoto 692eadd763
config: nitpicks from #10475
9 years ago
Jake Champlin 1f33952330
Add the timestamp interpolation function.
9 years ago
Mitchell Hashimoto 3665fea2db
config: validate that data sources don't have provisioners
9 years ago
Mitchell Hashimoto 9cc52d83de
config: test that null characters show up as errors in parse
9 years ago
Martin Atkins 399542a168 core: allow outputs to have descriptions (#9722)
9 years ago
Mitchell Hashimoto b3f80b9469
config: maintain slice index accounting for computed keys
9 years ago
Mitchell Hashimoto 25d19ef3d0 Merge pull request #10080 from hashicorp/f-tf-version
9 years ago
Mitchell Hashimoto df34fa88ce Merge pull request #10076 from hashicorp/f-depend-module
9 years ago
Mitchell Hashimoto e3a01ccfd8 Merge pull request #10072 from hashicorp/f-output-depends-on
9 years ago
Mitchell Hashimoto 15979435d6
config: update error string for new HIL merge
9 years ago
Mitchell Hashimoto 85d3439fa0
config: parse and validate terraform.required_version
9 years ago
Mitchell Hashimoto 576b61a21d
config: validate depends_on with module values
9 years ago
Mitchell Hashimoto 10426ba619
config: parse depends_on for outputs
9 years ago
Mitchell Hashimoto 5107c33119
command/import: load configurations and allow empty config dirs
9 years ago
Mitchell Hashimoto a8fbf3420c
config: clean up unused fucntions
9 years ago
Mitchell Hashimoto 2d656b484c
config: test that partial interpolation in a list works properly
9 years ago
Mitchell Hashimoto b979d8927e
config: use ast.TypeUnknown and don't remove computed values
9 years ago
Mitchell Hashimoto 260fb81373 Merge pull request #9795 from hashicorp/b-formatlist-empty
9 years ago
Mitchell Hashimoto 29287937e3 Merge pull request #9818 from hashicorp/b-var-parse
9 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
Mitchell Hashimoto d69b6257df
config: formatlist accepts an empty list
10 years ago
Raphael Randschau e97785c899 terraform/core: typo in RawConfig documentation (#9714)
10 years ago
Jesse Szwedko 0fbd72a355 Add some basic math interpolation functions
10 years ago
James Nugent 47bce79b29 core: Add zipmap interpolation function
10 years ago
Gustavo 5910e3b8af Adds ‘tittle’ built-in function. (#9087)
10 years ago
Mitchell Hashimoto 694b16de5d
config: ignore_changes cannot have interpolations
10 years ago
Mitchell Hashimoto fee0351c66
config: RawConfig merge should only set unknown keys non-nil if
10 years ago
Mitchell Hashimoto 5cd6898109
config: fix a conflicting test name
10 years ago
Mitchell Hashimoto dfa02e4412
terraform: rename attach config to only attach provider config
10 years ago
Mitchell Hashimoto 55ef966b88
config/module: tree.Child on a nil tree works
10 years ago
Mitchell Hashimoto 0fe51b334c Merge pull request #9334 from hashicorp/f-shadow-graph
10 years ago
Mitchell Hashimoto 30596ca371
terraform: sanity test (passes, always passed)
10 years ago