[速報] Visual Studio Code で Terraform のバリデーションチェックが強化されました! #HashiConf

2023.10.12

こんにちは!AWS 事業本部コンサルティング部のたかくに(@takakuni_)です。

サンフランシスコで開催されている HashiConf 2023 に参加しています。

初日の Key Note で Visual Studio Code で提供されている Terraform の拡張機能 のバリデーションチェックが強化が発表されました!

アップデート内容

アップデートにより、拡張機能では HCL の構文チェックに加え Terraform のバージョンとプロバイダのバージョンに基づいて、チェック項目が強化されました!

具体的には、以下のような事項をサジェストするようになりました。

  • *.tf ファイル
    • ラベル数の不足
    • 非推奨の設定値を利用
    • 非推奨のブロックを利用
    • 最大ブロック数の超過
    • 必要なブロック数の不足
    • 必須設定値の不足
    • 予期しない設定値
    • 未宣言の属性を参照
  • tfvars ファイル
    • 不明な変数名
    • 予期しないブロック

画像含めて、具体的なイメージや詳細に関しては以下をご覧ください。

終わりに

以上、「Visual Studio Code で Terraform のバリデーションチェックが強化されました!」でした。普段、 Visual Studio Code でコーディングしているので、実際に使用感試してみたいと思います。

この記事がどなたかの参考になれば幸いです。

AWS 事業本部コンサルティング部のたかくに(@takakuni_)でした!