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

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

Clock Icon2023.10.12

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

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

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

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

アップデート内容

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

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

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

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

終わりに

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

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

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

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.