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
メタバースがECや医療診断など各分野で本格普及の予感
IT関連
2022-01-19 05:13
魚が食いつくまでのルアーの動きや水中環境をデータ化し「釣りの秘密」を探るIoTルアーが登場
IoT
2021-04-24 14:01
セキュリティ運用の新たな一手、「脅威ハンティング」とは何か
IT関連
2023-07-05 17:57
WHI、日本企業に適した人的資本マネジメント製品を販売開始
IT関連
2023-01-20 10:22
チェック・ポイント、年次イベントでAI駆使した製品群を発表–生成AIでセキュリティ管理を容易に
IT関連
2024-02-11 08:07
オラクル、Cohereと連携で生成AIサービス開発へ–OCIでの提供図る
IT関連
2023-06-17 21:50
AWS、生成型AI分野の認定パートナープログラムを開始
IT関連
2024-03-08 09:19
ウクライナ出身のVC、故郷の難民のために支援金を募って送金
IT関連
2022-03-14 01:02
Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ
HTML/CSS
2023-11-08 01:10
Windows TerminalがSixel画像表示をサポート。ターミナル画面内で精細なグラフなど表示可能に
Microsoft
2024-08-30 18:13
積水ら、住宅物流に共同輸送を導入–トラック2160台分の運転時間削減
IT関連
2024-12-18 04:50
IT資産管理や名刺管理サービスを手がけるSKYが自社製品に関するバグバウンティ制度開始、報奨金は最大200万円
IT関連
2022-02-01 20:11
米ガートナー、「スターウォーズの帝国におけるセキュリティは考えうる限り最低スコア」、SF作品に登場する先進文明群をマジッククアドラントで評価。エイプリルフール企画で
おもしろ
2021-04-09 22:53
筋トレゲーム「リングフィット」の最速クリア新記録へ 記録保持者の挑戦が話題
ネットトピック
2021-08-12 15:52