Terraform テンプレートを検証できないのはなぜですか?
プライベートカタログにTerraformテンプレートを追加しようとすると、Terraformテンプレートの正しいバージョンが指定されていないため、検証プロセスが失敗します。
Terraform テンプレートをターゲット・インフラストラクチャーにインストールできることを検証しようとすると、以下のエラーが表示されます。
エラー:/file-path/main.tf: 9:14: 不明なトークン : 9:14 IDENT var.resource_group の解析エラー
検証プロセス中に指定した Terraform バージョンが間違っています。 スタンドアロンの IBM Cloud Schematics の実行時に使用される Terraform のバージョンを指定している可能性があります。
検証プロセス中に使用する Terraform バージョンを指定するには、以下のステップを実行します。
-
次の例に示すとおり、Terraform テンプレートに変数を追加します。
variable "TF_VERSION" { description = "terraform version." default = 0.13 }
-
Terraform テンプレートをプライベート・カタログにインポートした後、ソフトウェアのインストール時にユーザーから隠されるデプロイメント値としてテンプレート・バージョンを追加します。