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