Harness(ハーネス)は、IaCMプラットフォームにおけるTerragruntのネイティブサポートを発表し、オーケストレーションツールであるTerragruntをTerraformやOpenTofuと並ぶ存在として位置付け、エンタープライズ規模のインフラストラクチャー管理の簡素化を目指す姿勢を示した。今回の追加により、ガバナンスと監査可能性を維持しながら、チームが単一のコントロールプレーンからプロビジョニングとオーケストレーションのワークフローを管理できるようになり、ツールの断片化を解消することを目的としている。
この新機能により、TerragruntはTerraformやOpenTofuと同等の機能を持つようになり、ポリシーの適用、承認、コスト見積もり、リソースレベルの変更可視化といった機能が組み込まれている。Harnessによると、これらの機能により、プラットフォームチームは複雑なTerragrunt環境をエンドツーエンドの可視性と、複数の環境にまたがるデプロイメント全体にわたるきめ細かなドリフト検出によってオーケストレーションできるようになるとのことだ。
あるエンタープライズ顧客のプラットフォーム担当主任エンジニアは、今回のアップデートによりOpenTofuとTerragruntのワークフローを単一の一貫性のあるプラットフォームに統合しやすくなったと述べ、Terragruntのサポートによって大規模なインフラストラクチャー管理が簡素化さHarnessと指摘した。Harnessによると、Terragruntとの高度なネイティブ統合により、構成の再利用性が維持されるとともに、リージョン、アカウント、サービスにまたがるデプロイメントに対して、一元的なガバナンスと一貫性がもたらされるという。
この動きは、マルチIaC戦略を支援するためのより広範な取り組みの一環として位置付けられており、現代のインフラストラクチャーチームがプロビジョニングにTerraformまたはOpenTofu、オーケストレーションにTerragrunt、開発者主導のインフラストラクチャーにCDK、構成管理にAnsibleを組み合わせて使用しているという現実を反映している。Harnessは、断片化されたパイプライン、一貫性のないガバナンス、限られた可視性といった課題に対処するため、IaCMを統合された制御プレーンとして位置付けた。
Harnessは、統合管理によって得られる具体的な運用上のメリットとして、サイロ化されたパイプラインの排除、環境全体にわたるガバナンスの標準化、インフラストラクチャーの状態と変更に関する統合的な可視性を挙げた。また、複雑なマルチ環境展開における信頼性向上策として、プラットフォームのドリフト検出機能とリソースレベルの変更ビューを強調した。
Harnessは今後の見通しについて、AWS CDKなどの最新フレームワークへのIaCサポートの拡大や、IaCワークフローへのAIを活用した自動化の導入に引き続き投資していくと述べた。同社は、AI機能はドリフト管理や最適化といった分野を対象とし、手作業を削減し、チームが大規模環境下でもより効率的に業務を遂行できるよう支援していくと示唆した。
IaCMへのネイティブなTerragruntサポートの追加は、ツールチェーンを断片化することなく、インフラストラクチャーチームに柔軟性、ガバナンス、および自動化を提供することを目的とした、単一のマルチIaC制御プレーンに向けた重要な一歩として提示された。
出典:Harness
この製品の詳細については、Harness製品ページをご覧ください。