-
Notifications
You must be signed in to change notification settings - Fork 0
About terraform.rc file
In the installation of conventional terraform-provider-sakuracloud,
Create the "%APPDATA%\terraform.rc" file,
I added the definition of sakuracloud in that file.
However, from the update of Terraform v0.10.0,
By having this terraform.rc file,
In terraform init plugin is not loaded correctly
It turned out to occur.
Ref. Terraform v0.10.0 3rd party plugin location incorrectly stated #15705
Therefore, installation of terraform-provider-sakuracloud in the future,
Change the installation destination to "%APPDATA%\terraform.d\plugins" folder,
I decided to stop using the terraform.rc file.
From Chocolatey's delivery version "Ver.0.11.0.2"
If the "%APPDATA%\terraform.rc" file exists,
We changed to check contents and automatically delete it.
However, if there are definitions other than "terraform-provider-sakuracloud"
Warning messages are displayed without automatic deletion.
************ W A R N I N G ************
Because "terraform.rc" file exists and file is in use,
automatic deletion could not be done.
It is confirmed that if you do not delete
the "terraform.rc" file,
the plugin will not work properly.
"Terraform-provider-sakuracloud" is installed in
"%APPDATA%\terraform.d\plugins",
so the "terraform.rc" file is unnecessary.
Check the contents of "%APPDATA%\terraform.rc"
file and delete it!
Please Check GitHub Page!
https://github.com/sacloud/chocolatey/wiki/About-terraform.rc-file
***************************************
If this warning message is displayed,
Sorry to trouble you, but please confirm the contents and delete it.
従来のterraform-provider-sakuracloudのインストールでは、
"%APPDATA%\terraform.rc"ファイルを作成して、
そのファイル内にsakuracloudの定義を追加していました。
しかし、Terraform v0.10.0のアップデートから、
このterraform.rcファイルが存在することにより、
terraform initで 正常にプラグインが読み込まれない問題 が
発生することが判明しました。
Ref. Terraform v0.10.0 3rd party plugin location incorrectly stated #15705
そのため、今後のterraform-provider-sakuracloudのインストールは、
インストール先を"%APPDATA%\terraform.d\plugins"フォルダに変更して、
terraform.rcファイルの利用をやめることになりました。
Chocolateyでの配信バージョン "Ver.0.11.0.2"より、
"%APPDATA%\terraform.rc"ファイルが存在する場合は、
内容を確認して自動削除するように変更しました。
ただし、"terraform-provider-sakuracloud"以外の定義が存在する場合には、
自動削除せず警告メッセージを表示しています。
************ W A R N I N G ************
Because "terraform.rc" file exists and file is in use,
automatic deletion could not be done.
It is confirmed that if you do not delete
the "terraform.rc" file,
the plugin will not work properly.
"Terraform-provider-sakuracloud" is installed in
"%APPDATA%\terraform.d\plugins",
so the "terraform.rc" file is unnecessary.
Check the contents of "%APPDATA%\terraform.rc"
file and delete it!
Please Check GitHub Page!
https://github.com/sacloud/chocolatey/wiki/About-terraform.rc-file
***************************************
この警告メッセージが表示された場合は、
お手数ですが、内容を確認して削除をお願いします。