こんなことで困った
Terraformの 0.11
で動いてた main.tf
を使って、0.12
の環境で terraform init
流したら、モジュールのアドレス(pathのこと)が解決(resolv)出来ないようっておこらりた。
Error: Module not found The module address "neko/kawaii" could not be resolved. If you intended this as a path relative to the current module, use "./neko/kawaii" instead. The "./" prefix indicates that the address is a relative filesystem path.
エラーメッセージをざっくり訳すと「モジュールのアドレスだけど、 今居るところからの相対パス
を意図して書いてるんだったら、 neko/kawaii
じゃなくて ./
つけた ./neko/kawaii
って書いてね」って言われてる模様。
こうやって解決した
なのでエラーメッセージの言うとおり、モジュールの source = "neko/kawaii"
を source = "./neko/kawaii"
にしたら 0.12
でも terraform init
が通るようになったー。