terraform/config/test-fixtures
James Bardin 29e5a355b9 add "version" and "provider" to module config
Add the Version and Providers fields to the module config.

Add ProviderConfig.Scope, which will be used to record the original
path of a ProviderConfig for interpolation.
2017-10-27 09:08:15 -04:00
..
backend-hash-basic config: add "backend" loading to the Terraform section 2017-01-26 14:33:49 -08:00
backend-hash-empty config: add "backend" loading to the Terraform section 2017-01-26 14:33:49 -08:00
backend-hash-no-terraform config: add "backend" loading to the Terraform section 2017-01-26 14:33:49 -08:00
backend-hash-type-only config: add "backend" loading to the Terraform section 2017-01-26 14:33:49 -08:00
copy-basic
count-int
count-list config: Resource.Count should type check 2017-02-10 10:41:41 -08:00
count-string
count-var
data-count
dir-basic
dir-empty
dir-merge
dir-only-override config: Don't panic if config directory contains only overrides 2017-10-23 15:46:15 -07:00
dir-override
dir-override-var
dir-temporary-files
empty-collections
hcl2-experiment-switch config: allow HCL2 experiment opt-in (build-time flag to enable) 2017-10-03 17:47:01 -07:00
import
interpolations
module-providers add "version" and "provider" to module config 2017-10-27 09:08:15 -04:00
provider-version config: add "version" argument to provider blocks, disabled 2017-06-09 14:03:59 -07:00
provider-version-invalid config: allow version constraints on providers, but validate them 2017-06-09 14:03:59 -07:00
validate-backend-interpolate config: validate backend configuration can't contain interpolations 2017-02-17 16:27:01 -08:00
validate-bad-depends-on
validate-bad-multi-resource
validate-bad-tf-version config: parse and validate terraform.required_version 2016-11-12 16:22:35 -08:00
validate-basic-provisioners config: parse "when" and "on_failure" on provisioners 2017-01-19 18:10:21 -08:00
validate-count-bad-context
validate-count-below-zero
validate-count-count-var
validate-count-int
validate-count-module-var
validate-count-not-int
validate-count-not-int-const config: Validate resource "count" for HCL2-specified resources 2017-10-03 17:47:01 -07:00
validate-count-resource-var
validate-count-resource-var-multi
validate-count-user-var
validate-count-var
validate-count-var-invalid
validate-count-var-unknown
validate-count-zero
validate-data-provisioner config: validate that data sources don't have provisioners 2016-11-23 08:46:13 -08:00
validate-depends-on-bad-module config: validate depends_on with module values 2016-11-12 08:21:27 -08:00
validate-depends-on-module config: validate depends_on with module values 2016-11-12 08:21:27 -08:00
validate-depends-on-var
validate-dup-module
validate-dup-resource
validate-good
validate-ignore-changes
validate-ignore-changes-bad
validate-ignore-changes-interpolate config: ignore_changes cannot have interpolations 2016-10-24 23:06:33 -07:00
validate-local-multi-file config: merge/append for local values 2017-09-01 17:51:13 -07:00
validate-local-value-count config: allow local value interpolations in count 2017-09-01 17:54:05 -07:00
validate-module-name-bad
validate-module-source-var
validate-module-var-int
validate-module-var-list
validate-module-var-map
validate-module-var-self
validate-output-bad-field
validate-output-description core: allow outputs to have descriptions (#9722) 2016-11-18 19:09:43 +02:00
validate-output-dup
validate-path-var
validate-path-var-invalid
validate-prov-conn-splat-other
validate-prov-conn-splat-self
validate-prov-splat-other
validate-prov-splat-self
validate-provider-multi
validate-provider-multi-good
validate-provider-multi-ref-bad
validate-provider-multi-ref-good
validate-provider-version-invalid config: fix provider version constraint validation 2017-06-09 14:03:59 -07:00
validate-resource-prov-self
validate-resource-self
validate-tf-version config: parse and validate terraform.required_version 2016-11-12 16:22:35 -08:00
validate-tf-version-interp config: parse and validate terraform.required_version 2016-11-12 16:22:35 -08:00
validate-unknown-resource-var
validate-unknown-resource-var-output
validate-unknownthing
validate-unknownvar
validate-unknownvar-count
validate-var-default
validate-var-default-interpolate
validate-var-default-interpolate-escaped Allow escaped interpolation-like sequences in variable defaults 2017-03-29 09:25:57 -07:00
validate-var-default-list-type
validate-var-dup
validate-var-module
validate-var-module-invalid
validate-var-multi-exact-non-slice
validate-var-multi-func
validate-var-nested Add test for Validate crash 2017-03-07 15:01:29 -05:00
.gitattributes
attributes.tf
attributes.tf.json
bad-variable-type.tf
bad_type.tf.nope
basic-hcl2.tf config: HCL2 config loader 2017-10-03 17:47:01 -07:00
basic.tf config: parse description field for outputs 2017-08-28 09:42:03 -07:00
basic.tf.json config: parse description field for outputs 2017-08-28 09:42:03 -07:00
connection.tf
create-before-destroy.tf
data-source-arity-mistake.tf
empty.tf
escapedquotes.tf
git-crypt.tf config: test that null characters show up as errors in parse 2016-11-21 18:11:11 -08:00
heredoc.tf
ignore-changes.tf
import.tf
lifecycle_cbd_typo.tf
module-unnamed.tf config: generate errors for unnamed blocks of various sources 2017-05-02 16:29:57 -07:00
modules.tf
output-depends-on.tf config: parse depends_on for outputs 2016-11-11 17:46:34 -08:00
output-unnamed.tf config: generate errors for unnamed blocks of various sources 2017-05-02 16:29:57 -07:00
prevent-destroy-string.tf
provisioners-destroy.tf config: parse "when" and "on_failure" on provisioners 2017-01-19 18:10:21 -08:00
provisioners.tf
resource-arity-mistake.tf
resource-multi-lifecycle.tf config: error when loading multiple lifecycle blocks 2016-12-10 18:52:13 -05:00
resource-no-name.tf.json
terraform-backend-2.tf.json restructure JSON terraform config block AST 2017-03-21 18:15:58 -04:00
terraform-backend-multi.tf config: add "backend" loading to the Terraform section 2017-01-26 14:33:49 -08:00
terraform-backend.tf config: add "backend" loading to the Terraform section 2017-01-26 14:33:49 -08:00
terraform-backend.tf.json config: test that JSON loading terraform backend info works 2017-03-16 14:51:26 -07:00
var-invalid-key.tf config: validate invalid variable keys 2016-12-10 19:27:01 -05:00
var_int.tf config: disallow names starting with ints 2016-12-08 23:01:51 -05:00
var_int_bare.tf config: disallow names starting with ints 2016-12-08 23:01:51 -05:00
variable-mismatched-type.tf
variable-no-name.tf config: generate errors for unnamed blocks of various sources 2017-05-02 16:29:57 -07:00
variables.tf
windows-line-endings.tf