Я изменяю файл Terraform provider.go локально для целей тестирования разработки. Мне нужно добавить конечную точку efs, что-то вроде этого
"efs": {
Type: schema.TypeString,
Optional: true,
Default: "",
Description: descriptions["efs_endpoint"],
},
Пытаюсь поставить под функция endpointsSchema
Мой вопрос:
Что требуется для успешной локальной сборки Terraform с моими изменениями?
Нужно ли мне вручную собрать плагин и поместить его в папку home / user / .terraform.d / plugins (ссылка на сайт)? Или make dev для Terraform хватило бы?





Я решил проблему, изменив конечные точки, как в этот пиар. Terraform ищет плагины в $ GOPATH / bin. Я советую запускать terraform из $ GOPATH / bin и располагать плагин в том же каталоге. По какой-то причине Terraform не смог правильно подобрать плагин.