HashiCorp、「Terraform 1.8」を一般提供–プロバイダー定義関数を追加

今回は「HashiCorp、「Terraform 1.8」を一般提供–プロバイダー定義関数を追加」についてご紹介します。

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

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


 HashiCorpは米国時間4月10日、「HashiCorp Terraform 1.8」を一般提供した。同バージョンは現在、ダウンロードが可能。「Terraform Cloud」でも利用できるようになっている。Terraformの拡張性と柔軟性と向上することを目的に、プロバイダー定義関数とリソースタイプ間でのリファクタリングという2つの機能が追加された。

 プロバイダー定義関数は、プロバイダー内でカスタム関数を構築し、Terraformの機能を拡張できるようにする。入力検証条件、出力値、ローカル値、データソース、リソースブロックなど、あらゆるTerraformの式で使用が可能だという。チェックやテストで利用もできる(独自の検証シナリオに対応するカスタムアサーションを記述するため、より複雑なビジネスロジックが一般的に必要になる)。プロバイダー定義関数を呼び出すには、provider::<provider_name>::<function_name>([arguments])という構文を使用する。

 最初の関数のセットは、Amazon Web Services(AWS)、Google Cloud、Kubernetesプロバイダーで利用できる。「Visual Studio Code」向けHashiCorp Terraform拡張はプロバイダー定義関数向けに構文ハイライトとオートコンプリートもサポートしている。

 Terraform 1.8では、リソースタイプ間でのリファクタリングがサポートされた。これにより、サポートされているリソースをリソースタイプ間で移動することがより早くエラーが発生しにくい新しい方法で可能になったと同社は述べる。

 コードのリファクタリングは、大規模な構成を複数のモジュールに分割したり、単にリソース名を変更したりするために一般的に使われる。Terraformでは、既存のリソースの状態を保持しながらリファクタリング操作をサポートするため、「Terraform 1.1」で導入された「moved block」とterraform state mvコマンドという2つの仕組みを提供している。しかし、リファクタリングにはリソースタイプの変更を含むものもあり、リソースを破壊することなく状態から手動で取り除き、コードを更新し、新しいリソースタイプを再度インポートするという複数の手順が必要だったという。

 リソースタイプ間でのリファクタリングのユースケースとしては、買収やブランド変更後のプロバイダーの名前変更、リソースをより特定のタイプに分割、サービスの名前変更やバージョン管理されたリソースなどのAPIの変更、プロバイダー間の移動を同社は挙げる。

 プロバイダーは、どのリソースをタイプ間でリファクタリングできるかを宣言することでこの機能に対するサポートを追加できる。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Apple TVアプリ、Amazon Prime VideoやABEMAなど7社のサービスに対応
IT関連
2021-08-03 22:10
茨城県五霞町、メール無害化サービスを導入–添付ファイル確認作業を年間約2万5000時間削減
IT関連
2023-02-18 14:50
JBCC、藤田こころケアセンターの電子カルテ・医事会計システムをMicrosoft Azureで刷新
IT関連
2021-06-14 01:40
老舗Christie’s初のNFTオークション、デジタルアートが約75億円で落札
ブロックチェーン導入事例
2021-03-13 15:46
産官学連携による量子コンピューター稼働開始の記者会見で感じた日本IBM社長の存在感
IT関連
2021-07-30 10:41
セキュリティを強化した企業や政府機関向け新型AndroidスマホをブラジルのSikurが発表
IT関連
2022-03-06 19:13
アイアンストライカーズ社会保険労務士法人、セキュリティ監視サービスで顧客情報を保護
IT関連
2024-06-13 05:16
Joby Aviationが空飛ぶタクシー乗降場所として立体駐車場に注目
モビリティ
2021-06-04 19:35
DXプロジェクトはなぜ失敗するのか–4つの原因とその回避策
IT関連
2022-09-02 19:53
KADOKAWAが「サブスク手当」導入、月2000円 映像や音楽など140サービスの利用者に支給
企業・業界動向
2021-07-14 17:06
RedditとRobinhood問題、気候変動、Zoom関連ほか先週の株式市場とスタートアップまとめ
その他
2021-02-02 05:15
Microsoft、リモートワーク時代の新イントラネット「Viva」発表
アプリ・Web
2021-02-07 02:48
加速する米テック企業の人員削減–アリックスパートナーズが背景と影響を探る
IT関連
2023-04-11 01:15
AWSがSlack経由で有償サポートの提供を開始、チームのメンバーで問題への対応を共有できる「AWS Spport App」開始
AWS
2022-08-29 22:19