IBM Cloud Docs
Terraform テンプレートを検証できないのはなぜですか?

Terraform テンプレートを検証できないのはなぜですか?

プライベートカタログにTerraformテンプレートを追加しようとすると、Terraformテンプレートの正しいバージョンが指定されていないため、検証プロセスが失敗します。

Terraform テンプレートをターゲット・インフラストラクチャーにインストールできることを検証しようとすると、以下のエラーが表示されます。

エラー:/file-path/main.tf: 9:14: 不明なトークン : 9:14 IDENT var.resource_group の解析エラー

検証プロセス中に指定した Terraform バージョンが間違っています。 スタンドアロンの IBM Cloud Schematics の実行時に使用される Terraform のバージョンを指定している可能性があります。

検証プロセス中に使用する Terraform バージョンを指定するには、以下のステップを実行します。

  1. 次の例に示すとおり、Terraform テンプレートに変数を追加します。

    variable "TF_VERSION" {
    description = "terraform version."
    default = 0.13
    }
    
  2. Terraform テンプレートをプライベート・カタログにインポートした後、ソフトウェアのインストール時にユーザーから隠されるデプロイメント値としてテンプレート・バージョンを追加します。