Commit Graph

564 Commits (ea93b91a80201c19c00d12dfd6fddc46f443bd2a)

Author SHA1 Message Date
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
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
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
Mitchell Hashimoto 098225dc0d
config/module: use the raw source as part of the key
10 years ago
Mitchell Hashimoto 37c880c377
Update reflectwalk to fix failing tests
10 years ago
James Bardin e2b6ccad8a Failing test for GH-8820
10 years ago
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
James Bardin a3fc7e2e21 remove "count" while loading a data source
10 years ago
Sander van Harmelen 47dd1ad153 Add wildcard (match all) support to ignore_changes (#8599)
10 years ago