HashiCorp、「Terraform 1.5」提供–コンフィグドリブンのインポートとcheckブロックを追加

今回は「HashiCorp、「Terraform 1.5」提供–コンフィグドリブンのインポートとcheckブロックを追加」についてご紹介します。

関連ワード (ソフトウェア等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


 HashiCorpは米国時間6月12日、Infrastructure as Code(IaC)ツール「Terraform 1.5」の一般提供を発表した。新機能としてコンフィグドリブンのインポートワークフローとcheckブロックが追加された。

 コンフィグドリブンのインポートワークフローは、既存のリソースをTerraformの状態に追加するための新しい宣言的ワークフローで、既存のimportコマンドの制限を解決する。新しいトップレベルのimportブロックは、インポート操作をコードで定義できるため、インポート操作を一括で実行し、標準的な計画・適用サイクルの一部とすることを可能にする。インポートは状態操作ではなく、計画可能な操作となったため、予期せぬ状態変更のリスクを排除できるという。

 さらに、Terraform 1.5ではインポートされたリソースの自動コード生成も導入された。これにより、インポートしたリソースに合わせたコードを書く時間を削減できるとHashiCorpは述べる。

 checkブロックは、プロビジョニングされたインフラストラクチャーの機能バリデーションを実行する新しい方法。Terraform 1.2ではpreconditionとpostconditionsが追加され、独自のバリデーションをコードとして設定できるようになっていた。これらは、個別のデータソース、リソース、出力のバリデーションには適していたが、コミュニティーや顧客から、プロビジョニング後により全体的な機能バリデーションを実行する必要性があるとの声が寄せられていたという。

 Terraform 1.5では、このようなニーズに対応するため、新しいバリデーションメカニズムであるcheckブロックを導入。checkは、コンフィギュレーション内の全てのリソース、データソース、モジュール出力を参照できるので、preconditionが単一リソースのコンフィギュレーションを確認するのに対し、インフラストラクチャーの全体的な機能バリデーションに利用される。checkは、プランやアプライの最終ステップで発生し、失敗しても実行を停止することはなく、警告メッセージを表示する。

 Terraform 1.5は現在、ダウンロードまたは「Terraform Cloud」での利用が可能になっている。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
デル、約6600人を削減へ–全従業員の5%
IT関連
2023-02-08 05:51
万人向けの使いやすい「Linux」ディストロ–ゲーム機能も充実した「Nobara Linux」
IT関連
2024-09-07 19:39
「モバイルSuica」リニューアル OS間の移行に完全対応、AndroidならモバイルPASMOと共存可能に
企業・業界動向
2021-02-11 10:20
AIに迫る脅威–専門家が語る攻撃の手口と最先端の保護技術
IT関連
2023-03-16 03:06
徳島県鳴門市、対話を数値化する「Hylable Discussion」を小・中学校に導入
IT関連
2024-07-07 08:53
セールスフォースが開発者イベント、MuleSoftやSlack、Tableauと統合強化
IT関連
2022-04-29 10:12
AWS、無料のアプリ開発トレーニングシリーズ–Twitchで毎週配信
IT関連
2021-02-03 08:38
DNP、工場の製造DXを支援する新ソリューション–飲料メーカー2社の工場に提供
IT関連
2023-06-07 12:07
Sansan、「Bill One」の請求書発行機能を単体で提供–インボイス制度対応に向け
IT関連
2022-07-12 12:27
NEC、「棚定点観測サービス」の品出し通知などを機能強化–イオンリテールと東急ストアが先行利用
IT関連
2023-02-22 04:26
次のAirPodsは「Pro」っぽいデザインに 2022年にはフィットネス対応「AirPods Pro」を計画か?
IT関連
2021-06-02 03:19
マイクロソフト、「Microsoft 365 Copilot」の新機能を多数発表–「Copilot Pages」など
IT関連
2024-09-20 05:36
Microsoft、音声認識のNuanceを262億ドル(約2兆円)で買収すると正式発表
企業・業界動向
2021-04-14 15:42
Oracle Cloud、開発環境やテスト環境に使いやすいシンプルなコンテナ環境「Container Instances」、Oracle Cloud自身によるCDNサービスなど発表
Oracle
2022-03-18 03:59