Supported versions cause errors (0.12.x) "Unsupported Block Type"
kbroughton opened this issue · comments
I'm attempting to run from a hashicorp/terraform:0.x.y container.
I tried 0.12.29.1 and it failed with the following.
Bumping to 0.13.2 worked. If I try an unsupported version like 0.15.0 I get an error stating versions should be ">=0.12.6, <0.14" so the message should be changed to > 0.13.0 .
│ Error: Unsupported Terraform Core version
│
│ on .terraform/modules/gke-gitlab.project_services/modules/project_services/versions.tf line 18, in terraform:
│ 18: required_version = ">=0.12.6, <0.14"
Warning: Provider source not supported in Terraform v0.12
on ../../versions.tf line 20, in terraform:
20: google = {
21: source = "hashicorp/google"
22: version = "~> 3.42"
23: }
A source was declared for provider google. Terraform v0.12 does not support
the provider source attribute. It will be ignored.
(and 6 more similar warnings elsewhere)
Error: Reserved argument name in module block
on ../../main.tf line 44, in module "gke_auth":
44: depends_on = [time_sleep.sleep_for_cluster_fix_helm_6361]
The name "depends_on" is reserved for use in a future version of Terraform.
Error: Unsupported block type
on ../../versions.tf line 50, in terraform:
50: provider_meta "google" {
Blocks of type "provider_meta" are not expected here.
Error: Unsupported block type
on ../../versions.tf line 54, in terraform:
54: provider_meta "google-beta" {