-
Notifications
You must be signed in to change notification settings - Fork 2
Package no longer compatible with the current API provided by terraform #1
Comments
Could this also be addressed by adjusting the terraform in your $GOPATH to match the version of Terraform that you have installed? That is, either check out an older Terraform, or build and install the Terraform you have checked out. This plugin needs just a small subset of the Terraform source: just the plugin protocol bits. I'm not too keen on vendoring 5000 files to get just that little bit. |
@bitglue Thanks for your input. I am not a |
I'm not really a go developer either :) Let me know if it works. If not, we can explore some other options. |
Just ran into this, the issue per this conversation on the terraform mailing list is that the plugin api that is on the terraform head (0.7) is incompatible with the 0.6 API this library expects. To fix this you will need to either go install an old 0.6 version, or change this project to use a vendored 0.6 terraform package. |
Can you please share the output of these two commands?
|
@bitglue extremely sorry for my delayed response. I was a bit caught up with some other work. Here's what fixed for me.
Had to take such complicated way of getting terraform source because
I did not bother resolving this issue and took the sophisticated path.
|
resolved the
|
Hi,
I've been using this package for a while now. Since this package doesn't have any releases I build it every time from source. Today I got the following error in my Continuous Integration builds while testing the
terraform plan
.After struggling for a while, trying to find the bug, I found this.
Terraform
has updated its plugin protocol and since this package imports terraform packages directly from source, it's barfing at the moment.The text was updated successfully, but these errors were encountered: