You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
terraform {
required_providers {
sakuracloud = {
source = "sacloud/sakuracloud"
version = "2.25.0"
}
}
}
resource "sakuracloud_disk" "disk01"{
name = "あいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいう"
plan = "hdd"
size = "100"
}
terraform plan を実行すると下記のようにエラーが発生します。
╷
│ Error: expected length of name to be in the range (1 - 64), got あいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいう
│
│ with sakuracloud_disk.disk01,
│ on main.tf line 10, in resource "sakuracloud_disk" "disk01":
│ 10: name = "あいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいう"
│
╵
下記のようなシンプルなmain.tfファイルを作成し、
terraform plan を実行すると下記のようにエラーが発生します。
同名のディスクをさくらクラウドの管理画面から作成すると、文字数エラーは発生しません。
プラグイン内でのバリデートで64文字ではなく64bytesとして取り扱いされているのではないかと推測しています。
ご確認をお願いいたします。
(Terraformのプラグインのコーディングついて知識がないのですが、私もできる限り該当箇所を探してみようと思います。)
The text was updated successfully, but these errors were encountered: