Terraformプロバイダ

TerraformツールでOCI Terraformプロバイダをインストール、構成および使用します。

Hashicorp Terraformは、インフラストラクチャをプログラム的に管理、バージョニングおよび永続化できるInfrastructure as Code (IaC)ツールです。Terraform構成は、インフラストラクチャをプロビジョニングしてその状態を維持するために必要なステップを含む宣言ファイルにインフラストラクチャを整理します。これらのファイルは、チーム・メンバー間で共有し、コードとして扱い、編集、確認およびバージョニングできます。

Terraformは、Terraformエンジンとサポートされるクラウド・プラットフォーム間のインタフェースとしてプロバイダを使用します。Oracle Cloud Infrastructure (OCI) Terraformプロバイダは、管理対象のOCIサービスにTerraformを接続するコンポーネントです。

注意

Terraform状態ファイルには、構成ファイルの一部として指定されたすべてのリソース属性が含まれます。データベースまたはユーザーのパスワードやインスタンスの秘密キーなどの機密データをTerraformで管理する場合は、その状態ファイル自体を機密データとして扱ってください。詳細は、機密データの格納を参照してください。

OCI Terraformプロバイダを使用すると、Terraform CloudやOCIリソース・マネージャなど、Terraformディストリビューションを使用する任意の場所でOCIリソースを管理できます。Oracle Public Cloudには独自のTerraformプロバイダがあります。

ヒント

既存のTerraform状態ファイルをリソース・マネージャに移行するには、インポート・ジョブを使用します。

このプロバイダを使用してOCIリソースの管理を開始するには、Terraform Providerの開始を参照してください。

ライセンス: このプロバイダおよびサンプルは、Mozilla Public License 2.0でライセンスされています。サードパーティ・コンテンツはコード内の説明どおりに個別にライセンスされています。

可用性

Oracle Cloud Infrastructure Terraformプロバイダはリージョンに依存しません。Terraformプロバイダを使用して、サポートされているサービスを使用できるのは、それらが使用可能なすべてのOracle Cloud Infrastructureリージョンです。Government Cloudの顧客は、FIPS互換のOCI Terraformプロバイダを使用する必要があります。

使用可能なリージョンのリストと、関連する場所、リージョン識別子、リージョン・キーおよび可用性ドメインは、リージョンおよび可用性ドメインを参照してください。

コントリビューション

コントリビュートするバグの修正または新しい機能がありますか。OCI Terraformプロバイダはオープン・ソースであり、GitHubでプル・リクエストを受け入れています。

通知

OCI Terraformプロバイダの新しいバージョンがリリースされたときに通知を受け取るには、Atomフィードをサブスクライブします。