2017-02-10 10 views
1

Есть ли способ получить номер строки, вызывающий ошибки терраформы? Например:номер строки сообщения об ошибках терракота

$ terraform plan 
module root: module foo: bar is not a valid parameter 
$ 

В идеале сообщение об ошибке даст мне файл дорожки и номера строк, соответствующие ошибки, например,

$ terraform plan 
    File "maint.tf", line 120: 
    bar = "123" 
    InvalidParameterError: "bar" is not a valid parameter of module foo 
$ 

Я понимаю, что не являющийся процедурным языком может сделать это более сложным, но не содержащим один путь к файлу или номер строки кажется чрезмерным.

ответ

2

К сожалению, нет, не в настоящее время способ сделать вывод терраформировать файл ошибок или строки местоположение

Это известная проблема, удобства и простоты использования с терраформировать, и Сопровождающие обновления сообщений об ошибках на каждом конкретном случае, на основе базы данных. (см. https://github.com/hashicorp/terraform/issues/1758).

В сообщениях об ошибках улучшаются ", но на данный момент кажется, что людям придется найти ошибки.