クラウドサービスカタログ Terraform コネクタ の詳細
クラウドサービスカタログ Terraform コネクタの実装を始めたところか拡張しているかにかかわらず、さまざまなパブリックおよびプライベートクラウドでのクラウドリソースのプロビジョニングと管理に役立つ利用可能な機能の詳細を確認してください。
クラウドサービスカタログ Terraform コネクタ は クラウドプロビジョニングとガバナンス アプリケーションと統合され、Terraform テンプレートからカタログアイテムを作成または更新するのに役立ちます。その後、カタログアイテムを使用してクラウドリソースをプロビジョニングできます。
クラウドサービスカタログ Terraform コネクタ の主な機能
- Terraform 環境から Terraform のテンプレートとワークスペースを検出します。
- Terraform テンプレートからカタログアイテムを作成します。
- Terraform テンプレートの変更を検出し、IaC 変更タスクワークフローを使用して、カタログアイテムを更新します。
- マルチリポジトリのサポートを利用します。
- カタログアイテムフォームのフィールドと値を入力するためのメタデータを指定します。
- 検出した Terraform ワークスペースを使用して Terraform Cloud ライセンスコストを削減し、クラウドインフラストラクチャをプロビジョニングします。
Terraform の構成プロバイダーとしての使用
Terraform Open Source、Terraform Enterprise、および Terraform Cloud 構成プロバイダーを使用して、次のクラウドのリソースをプロビジョニングします。
- Amazon Web サービス (AWS)
- Microsoft Azure
- Google Cloud プロバイダー
- VMware vSphere
- IBM Cloud Platform (不使用)
さらに、この クラウドサービスカタログ Terraform コネクタ を使用して、Cloud Provisioning and Governance: Oracle Cloud (OCI) Add-On for Terraform Connectorアプリを介して Oracle Cloud Infrastructure (OCI)にリソースをプロビジョニングできます。詳細については、次を参照してください。 クラウドプロビジョニングとガバナンス: Oracle クラウド (OCI) アドオン Terraform Connector.
クラウドプロビジョニングとガバナンス: Terraform Connector バージョン 1.5.2 以降、アプリは IBM Cloud Platform へのリソースのプロビジョニングをサポートしていません。
Infrastructure as Code (IaC) テンプレートの検出
- 公開および自己ホストの GitHub
- 公開および自己ホストの GitLab
- 公開および自己ホストの Microsoft Azure DevOps
Terraform Connector IaC ディスカバリー機能のサポートにより、複数のリポジトリの階層構造を利用します。
Terraform テンプレートからのカタログアイテムの作成
クラウドサービスカタログ Terraform コネクタ アプリを使用して、検出された Terraform テンプレートからカタログアイテムを作成し、それらを使用してさまざまなクラウドのリソースをプロビジョニングします。詳細については、「Terraform テンプレートからのカタログアイテムの作成」を参照してください。
Terraform テンプレートの変更の検出
IaC ディスカバリー を使用して、既存のカタログアイテムで使用されている Terraform テンプレートの変更を検出します。クラウドサービスカタログ Terraform コネクタ が Terraform テンプレートの変更を検出すると、IaC 変更タスクが作成されます。IaC 変更タスクを使用して、影響を受けるカタログアイテムを更新または無効化し、更新された Terraform テンプレートから別のカタログアイテムを作成することができます。カタログアイテム変更タスクの詳細については、「Terraform テンプレートベースのカタログアイテムの管理」を参照してください。
Terraform Cloud ライセンスコストの削減
検出された Terraform ワークスペースを使用して、Terraform テンプレートからカタログアイテムをプロビジョニングします。ワークスペースを再利用すると、ワークスペースの作成を回避できるため、Terraform Cloud ライセンスコストを管理できます。