Provider 'digitalocean' not found
terraformアップデートしたら
$ go get -u github.com/hashicorp/terraform
使えなくなった(´;ω;`)
$ terraform plan -var do_token=$DIGITALOCEAN_TOKEN
There are warnings and/or errors related to your configuration. Please
fix these before continuing.
Errors:
* 1 error(s) occurred:
* Provider 'digitalocean' not found
本来なら、terraform-provider-digitalocean
とかterraform-provider-aws
みたいなバイナリもないとだめなのだが、コンパイルされて~/.go/bin以下に置かれたのがterraformバイナリのみだったのが問題っぽい
なぜそうなるのかは謎
再インストールしてもダメだったので諦めた
何の根拠もなくbrewで入れなおした
$ brew install terraform
解決した
と思いきや、brewで入るterraform0.4.1はバグが有りこれにハマった…
https://github.com/hashicorp/terraform/issues/1461
公式サイトから0.4.2ののバイナリ落としてきてそれを使うことで解決。
brewでも0.4.2入るようになった!
brew updateしてinstallすればOK