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
Device as a Serviceを使う4つのステップ、クラウド型管理とセルフサービス化とは
IT関連
2021-07-07 15:37
【レビュー】新しいiPad Pro 12.9インチモデルを動画でチェック!M1、5G、ミニLEDなど進化点盛りだくさん
ハードウェア
2021-05-20 10:59
ITフリーランスの仕事や移動中のケガ、病気、障害、死亡などを補償する国の労災保険「特別加入制度」、申し込みが可能に
働き方
2022-01-13 12:17
Rust言語を推進する「Rust Foundation」がフルタイムのエンジニアを2名募集中。年収10万ドルから15万ドル
Rust
2023-01-11 13:05
システムサポート、「日経ID」基盤のオンプレミスからAWSへの移行を支援
IT関連
2022-08-04 19:23
顧客ニーズに応えるために挑戦–リョーサン菱洋ホールディングス・中村社長
IT関連
2025-01-09 00:57
「Microsoft 365」ウェブアプリ、アカウントの切り替えが可能に
IT関連
2022-04-30 03:39
“相互通信無し”で人やドローンとぶつからないドローン 回避の仕組みは :Innovative Tech
トップニュース
2021-03-12 20:55
TikTokと連携、タカラトミーが電動ヨーヨーとARエフェクトを組み合わせた新感覚トイ「MUGENYOYO」発売
IT関連
2022-03-09 17:46
Apple M1チップ対応のDocker Desktop、同梱のKubernetesも実行可能に
Apple
2021-02-19 04:26
大阪府とSAPジャパン、包括連携協定を締結–府民へのサービス向上などを支援
IT関連
2021-01-27 14:49
北海道森町、Teamsを使った電子契約の実験を開始
IT関連
2021-08-17 15:37
サプライチェーン攻撃対策を意図して策定された「NIST SP800-171」とは何か
IT関連
2022-12-20 09:02
第43回:列伝3人目「武闘派型ひとり情シス」
IT関連
2022-08-31 15:04