第1章 Terraform 統合


1.1. Terraform 統合について

IBM HashiCorp 製品と Red Hat Ansible Automation Platform、統合ワークフロー、移行パスでサポートされている統合について学び、お使いの環境に最適なオプションを判断するのに役立ちます。

1.1.1. はじめに

多くの組織は、Ansible Automation Platform と Terraform Enterprise または HCP Terraform の両方を使用していることに気づいており、それらがオントリブリーで動作し、開発者およびオペレーションチームのエクスペリエンスを向上させることができることを認識しています。

クラウドリソースをプロビジョニングおよびプロビジョニングするための Infrastructure as Code (IaC)の Terraform Enterprise and HCP Terraform excel は、多様な設定管理、アプリケーションのデプロイメント、および多様なドメインにおける複雑な IT ワークフローのオーケストレーションに最適です。

この統合により、さまざまな自動化ツールの管理、ハイブリッドクラウド環境全体の設定の一貫性確保、デプロイメントサイクルの加速など、一般的な課題に直接対処できます。Terraform のインフラストラクチャープロビジョニングに対する宣言型アプローチと、Ansible Automation Platform の設定およびオーケストレーションに対する手続き型アプローチを組み合わせることで、ユーザーは次のことを実現できます。

  • コストの最適化: クラウドの無駄を削減し、手動プロセスを最小限に抑え、ツールの無秩序な増加に対処します。この統合により、インフラストラクチャーコストが大幅に削減され、投資収益率が向上します。
  • リスクの軽減: 違反のリスクを軽減し、ポリシーを適用して、計画外のダウンタイムを大幅に削減します。承認手順を使用して、ワークフローに適用する前に Terraform プランの出力を確認できるため、セキュリティーとコンプライアンスが強化されます。
  • 価値実現までの時間の短縮: 開発者の生産性を向上させ、新しいコンピュートリソースをより迅速に導入することで、市場投入までの時間を短縮します。これは、Day 0 (プロビジョニング)、Day 1 (設定)、および Day 2 (継続的な管理) オペレーションの統一されたライフサイクル管理と自動化を通じて実現されます。

Ansible Automation Platform と Terraform Enterprise または HCP Terraform の間の直接呼び出しを有効にすることで、組織は、組み合わせたワークフローを作成し、製品の統合によってリスクを軽減し、Ansible Automation Platform コンテンツとプラクティスを使用して Infrastructure-as-Code を強化することで、時間のロックを解除できます。これにより、統一されたライフサイクル管理が実現し、初期のプロビジョニングと設定から、継続的なヘルスチェック、インシデント対応、パッチ適用、インフラストラクチャーの最適化までのタスクが可能になります。

1.1.2. 統合ワークフロー

既存のセットアップに応じて、Ansible Automation Platform または Terraform からこれらの製品を統合することができます。移行パスは、コミュニティーユーザーと cloud.terraform コレクションから hashicorp.terraform の移行用に提供されます。

1.1.2.1. Ansible 開始ワークフロー

Ansible Automation Hub コレクションを使用すると、Ansible Automation Platform ユーザーは Terraform Enterprise または HCP Terraform プロビジョニング機能を活用できます。

hashicorp.terraform collection

このコレクションは、Ansible Automation Platform と Terraform Enterprise または HCP Terraform との間の API 統合を提供します。このソリューションは、Ansible Automation Platform とネイティブに機能し、バイナリーインストールを必要としず、デフォルトの実行環境が含まれるため、設定の複雑さが軽減されます。

cloud.terraform コレクション

このコレクションは、Ansible Automation Platform と Terraform Enterprise または HCP Terraform の間の CLI 統合を提供します。このコレクションを使用するには、バイナリーをインストールして実行環境を作成する必要があります。

このコレクションはサポートされていますが、API 機能を利用する代わりに hashicorp.terraform コレクションを使用することが推奨されます。

1.1.2.2. 移行のワークフロー

コミュニティーエディションユーザーは、Terraform Enterprise または HCP Terraform に移行し、cloud.terraform (CLI)コレクションを使用して Ansible Automation Platform 機能を統合することができます。ただし、代わりに hashicorp.terraform (API)コレクションを使用することが推奨されます。

すでに cloud.terraform コレクションを使用している場合は、hashicorp.terraform に移行できます。

1.1.2.3. Terraform-initiated ワークフロー

既存の Terraform Enterprise または HCP Terraform ユーザーの場合、Terraform はプロビジョニングの最後に Ansible Automation Platform を直接呼び出すことができ、よりシームレスで安全なワークフローを使用できます。これにより、Terraform Enterprise または HCP Terraform ユーザーが、Ansible Automation Platform Day 2 自動化機能を使用してイミュータブルインフラストラクチャーの自動化を強化し、インフラストラクチャーの更新とライフサイクルイベントを管理できます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る