6. 改善要望・不具合の問い合わせ¶
Terraform Custom Provider for Flexible InterConnect の追加機能開発要望などは随時 GitHub の Issue にて受け付けております。
不具合が疑われた場合は、
(A) Flexible InterConnect が原因の問題につきましては NTT Com の チケット管理サービス を、
(B) Terraform Custom Provider for Flexible InterConnect が原因の問題につきましては GitHub の Issue を
利用してお問い合わせください。
※ いずれの場合も、問い合わせ時は、原則として環境変数 TF_LOG, OS_DEBUG による詳細実行ログを添付ください。
環境変数 TF_LOG, OS_DEBUG の設定方法は Additional Logging を参照してください。
警告
環境変数 TF_LOG, OS_DEBUG による詳細実行ログにはパスワードなどの重要な情報が含まれる場合があるため、取り扱いにはご注意ください。
不具合の原因については環境変数 TF_LOG, OS_DEBUG を設定したうえで再度コマンドを実行し、以下のいずれに該当するかご確認ください。
- Flexible InterConnect が原因の問題
コマンドの実行エラーに Flexible InterConnect API のリクエストURLがある場合、エラー内容は Flexible InterConnect API からの Response となっております。
Flexible InterConnect の API Reference なども参照のうえ、エラー内容から問題の原因をご確認ください。
$ terraform apply
╷
│ Error: Error creating FIC ERI connection(router to uno): Bad request with: [POST https://lab4.lab.api.ntt.com/fic-eri/v1/router-to-uno-connections], error message: {"errorCode":400,"errorMessage":"Invalid interconnect specification","moreInfo":null}
│
│ with fic_eri_router_to_uno_connection_v1.connection_1,
│ on sample.tf line 29, in resource "fic_eri_router_to_uno_connection_v1" "connection_1":
│ 29: resource "fic_eri_router_to_uno_connection_v1" "connection_1" {
│
╵
- Terraform Custom Provider for Flexible InterConnect が原因の問題
コマンドの実行エラーに Flexible InterConnect API のリクエストURLが含まれていない場合は、Terraform Custom Provider for Flexible InterConnect が問題の原因である可能性が高くなります。
この場合は、GitHub の Issue にて問題をご報告ください。
$ terraform apply
╷
│ Error: expected destination_interconnect to be one of [Interconnect-Tokyo-1 Interconnect-Tokyo-2 Interconnect-Tokyo-3 Interconnect-Tokyo-4 Interconnect-Tokyo-5 Interconnect-Tokyo-6 Interconnect-Tokyo-7 Interconnect-Tokyo-8 Interconnect-Tokyo-9 Interconnect-Tokyo-10 Interconnect-Tokyo-11 Interconnect-Tokyo-12 Interconnect-Tokyo-13 Interconnect-Tokyo-14 Interconnect-Tokyo-15 Interconnect-Osaka-1 Interconnect-Osaka-2 Interconnect-Osaka-3 Interconnect-Osaka-4 Interconnect-Osaka-5], got noSuch
│
│ with fic_eri_router_to_uno_connection_v1.connection_1,
│ on sample.tf line 29, in resource "fic_eri_router_to_uno_connection_v1" "connection_1":
│ 29: resource "fic_eri_router_to_uno_connection_v1" "connection_1" {
│
╵