Terraform、生成AIによるモジュールテストの自動生成を搭載、VSCodeでインフラコードの自動エラー検出機能も。HashiConf 2023

今回は「Terraform、生成AIによるモジュールテストの自動生成を搭載、VSCodeでインフラコードの自動エラー検出機能も。HashiConf 2023」についてご紹介します。

関連ワード (日目、正式版、複雑等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


HashiCorpは米サンフランシスコにおいて現地時間10月11日と12日の2日間、年次イベント「HashiConf 2023」を開催しました。

1日目の基調講演で、インフラ構成ツールであるTerraformの新機能として、生成AIによるモジュールテストの自動生成機能や、同じく生成AIによって構成ファイルのエラーの検出などを可能にするバリデーション機能をStudico Code上で実現する機能などが発表されました。

figHashiCorp共同創業者兼CTOのArmon Dadgar氏

TerraformのモジュールテストコードをAIが自動生成

Terraformは先週リリースされたTerraform 1.6で、テストフレームワークを搭載するようになりました。

これによりTerraformの構成ファイルとして記述されたモジュールを実行前にテストできるようになりました。ただし、モジュールをテストするテストコードを書かなくてはなりません。

fig

そこで発表されたのが、生成AIによってモジュールのテストコードを自動生成する機能です。

fig

モジュールをプライベートレジストリもしくはパブリックレジストリにプッシュし、Terraformの管理画面からモジュールのテストコードの生成を開始すると、数秒でローカルでテスト可能なテストコードが生成されます。

fig

このときセキュリティの面で、生成AIは対象となるモジュールのコードを学習することはなく、またサードパーティが利用することもないと説明されています。

Visual Studio CodeでTerraformコードの検証が容易に

同様に生成AIを用いてTerraformのコードの検証を行い、エラーの検出とガイダンスの表示などを行ってくれるVisual Studio Ccodeの拡張機能も発表されました。

変数宣言や必須とされる属性が欠落している場合の特定や、予期されない属性やブロックのハイライト表示、非推奨となった属性の仕様に対する警告などを行ってくれます。

複数の環境に対して一括で扱えるようにする「Stacks」

また、これまでは開発環境、テスト環境、本番環境などのことなる環境に対しては複数のワークスペースを用意し、扱う必要がありました。

fig

これを一括で扱えるようにする「Stacks」という新機能も発表されました。1つのコンフィグレーションで、複数の環境に対応できるようになります。

「これはTerraformエンジンが登場して以来、最大のアップデートだ」(Dadgar氏)

環境ごとにネットワークやストレージなどが異なる複雑な構成で威力を発揮すると説明されています。

fig

生成AIによるテストコードの生成はベータ版、Visual Studio Code対応の拡張機能は正式版、Stacksはプライベートプレビュー版となっています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
戦略と文化の両輪の変革を加速し大きく飛躍ヘ–NEC・森田社長
IT関連
2023-01-08 13:12
インドネシアのミレニアル世代を対象にする投資アプリAjaibがシリーズAで約71億円を調達
フィンテック
2021-03-30 00:53
サイバー攻撃者が好むのは古い脆弱性–闇市場動向
IT関連
2022-02-10 08:59
Google Cloud、仮想マシンのサスペンド/レジュームが正式機能に。開発環境の未使用時にサスペンドでコスト削減など実現
Google
2023-03-27 11:55
それでも寿司を回したい–くら寿司、迷惑行為を防止するAIカメラシステム導入
IT関連
2023-03-04 09:35
月周回旅行を計画中の前澤友作氏が12月に国際宇宙ステーションへ、個人として日本人初
宇宙
2021-05-15 02:26
ポケモンGO、1週間限定「ミュウツー」再降臨 「メタグロス」もレイドに
くらテク
2021-07-17 18:09
これぞ「メイド・イン・デトロイト」の実力、現場労働者の安全性を向上させる多数センサーを搭載したGuardhatのスマートヘルメット
ハードウェア
2021-06-01 23:01
凸版印刷、ウェブサイトやSNSなどのコンテンツ更新を一元化–運用コストの削減に寄与
IT関連
2023-09-23 06:05
「macOS」にウィンドウスナップ機能を追加–「Rectangle」を使った画面分割
IT関連
2022-12-27 13:27
Chatwork、予実管理を支援する「DIGGLE」を導入–全社的な予実意識の醸成を図る
IT関連
2022-08-19 16:40
ドンキの格安小型ノートPCに新モデル メモリ8GBで3万2780円
製品動向
2021-04-21 15:31
中国のスマート製造業に注力するAInovationが香港でIPOを申請、李開復氏やソフトバンクも支援
IT関連
2022-01-27 22:47
陳列事例を素早く共有–スーパーマーケット展開のヤマザワ、「LINE WORKS」導入
IT関連
2023-11-09 11:06