-
-
Notifications
You must be signed in to change notification settings - Fork 541
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New error coming from terraform_docs #64
Comments
Hi James! Make sure that you are using Terraform version 0.12. The error you get is because code can't be processed by the hook. Unfortunately, it is pretty hard to make the output more verbose (and useful) because of the way the terraform-docs hack (see awk script) is working. |
Hey Anton! Morning :) Hope you and your family are well. Terraform v0.12.7 |
Ok, then verify that the terraform configs are valid. Also, if you combine them in one file you will see the problem on line 60. It is likely a bug in awk script because of the way how you define |
I thought it might be related to the way I've mix/matched the variables syntax :P Let me refactor them. |
- repo: https://github.com/antonbabenko/pre-commit-terraform
rev: v1.19.0
hooks:
- id: terraform_fmt
- id: terraform_docs variable "ecs_name" {
type = "string"
description = "Default name of the ECS cluster"
default = "default-cluster"
}
variable "region" {
description = "region"
type = string
default = "us-east-2"
}
variable "s3_bucket_name" {
default = "jamesg-data-test-bucket"
}
variable "bucket_access" {
}
variable "additional_user_data_script" {
type = "string"
description = "extra stuff you want to put into your user-data.sh scripts"
default = "echo example ecs cluster being provisioned"
}
variable "ecs_env" {
default = "development"
}
variable "ecr_repo_name" {
description = "name of the ECR repo to create for the ECS setup"
default = "example-repo"
}
variable "task_definition_name" {
description = "This must be a prefix to a file in templates/ matching the file name for your service cluster. i.e. slaf "
default = "default"
}
variable "container_name_lb" {
description = "Name of the container which needs to be exposed via the ALB"
default = "default"
}
variable "vpc_id" {variable "ecs_name" {
type = "string"
description = "Default name of the ECS cluster"
default = "default-cluster"
}
variable "region" {
description = "region"
type = string
default = "us-east-2"
}
variable "s3_bucket_name" {
default = "jamesg-data-test-bucket"
}
variable "bucket_access" {
}
variable "additional_user_data_script" {
type = "string"
description = "extra stuff you want to put into your user-data.sh scripts"
default = "echo example ecs cluster being provisioned"
}
variable "ecs_env" {
default = "development"
}
variable "ecr_repo_name" {
description = "name of the ECR repo to create for the ECS setup"
default = "example-repo"
}
variable "task_definition_name" {
description = "This must be a prefix to a file in templates/ matching the file name for your service cluster. i.e. slaf "
default = "default"
}
variable "container_name_lb" {
description = "Name of the container which needs to be exposed via the ALB"
default = "default"
}
variable "vpc_id" {
default = ""
}
variable "docdb_cluster_master_password" {
default = ""
}
variable "azure_credentials_arn" {
default = ""
}
variable "docdb_endpoint" {
default = ""
}
variable "account" {}
variable "template_folder" {
default = "task-definitions"
}
variable "docdb_password" {
default = ""
}
variable "task_definition_file" {
default = ""
}
default = ""
}
variable "docdb_cluster_master_password" {
default = ""
}
variable "azure_credentials_arn" {
default = ""
}
variable "docdb_endpoint" {
default = ""
}
variable "account" {}
variable "template_folder" {
default = "task-definitions"
}
variable "docdb_password" {
default = ""
}
variable "task_definition_file" {
default = ""
} |
This was the fix, I think this should be classed as a bug. variable "account" {} to variable "account" {
} |
@james-gonzalez if this is about: variable "account" {} then it should get fixed here: #65 |
Is this one still relevant? |
It is safe to close a long time ago. |
You can see below.
Maybe being a bit more verbose? Though that looks like Terraform to me? HCL2 syntax?
The text was updated successfully, but these errors were encountered: