memo.log

技術情報の雑なメモ

tfenvを使っている時にカスタムプロバイダ等をローカルから読み込む方法

以下のサイト等をみると ~/.terraform.d/plugins/${name}/${version}/${os}_${arch} に配置すればローカルのプロバイダのファイルが読み込まれるように記載がある。 実際に tfenv を使わない状態で terraform init するとそこから読み込まれるのだが tfenv を使った状態だとなぜかそこから読み込まれないようだ。

なので、 init の時に terraform init -plugin-dir ~/.terraform.d/plugins のように plugin-dir オプションで直接指定すれば読み込まれた。

qiita.com

learn.hashicorp.com