Atlas Terraform プロバイダーのコードとして MongoDB Atlas インフラストラクチャを管理するには、Terraform を使用します。 Atlas Terraform プロバイダーは、Atlas インフラストラクチャをコードとしてプロビジョニング、管理、制御するプロセスを簡素化することで、インフラストラクチャの配置を自動化します。
このガイドでは、既存の MongoDB Atlas 組織とプロジェクトで Atlas クラスターを作成、変更、破棄する方法を説明します。
テスト環境を構成したら、MongoDB と HashiCorp からの追加リソースを使用して、Terraform が管理するインフラストラクチャの実験を続行します。
前提条件
MongoDB Atlas を Terraform で配置する前に、次の操作を行う必要があります。
Atlas アカウントを作成します。
Organization Owner自分が である 組織 ID を取得します。Tip
組織 ID は、Atlas UI の組織の General Settingsに記載されています。
Terraform をインストールします。
Terraform を使用した MongoDB Atlas の配置
サポート ファイルを入力します。
Atlas 基本モジュールを参照し、前の手順で作成したファイルにコンテンツをコピーします(コンテンツを表示するには、Source Code のリンクをクリックします)。
注意
Atlas の公開キーと秘密キーは秘密です。これらは環境変数として保存することを検討してください。
main.tf のコンテンツを構成します。
main.tfファイル内の次のフィールドを更新します。
フィールド | 新しい値 |
|---|---|
|
|
| プロバイダー。 指定できる値は、 |
| 使用できるすべてのリージョンについては、「クラウドプロバイダーとリージョン」を参照してください。 |
MongoDB Atlas インスタンスの終了
Terraform ディレクトリに作成されたリソースをすべて削除するには、次のコマンドを実行します。
terraform destroy
警告
すべてのリソースを削除した場合、復元することはできません。
Do you really want to destroy all resources?と入力するよう求められたら、yes と入力します。
次のステップ
このチュートリアルで説明されている基礎を、Atlas リソース、Atlas Terraform プロバイダーの構成、Terraform 機能を使用して拡張することで、より高度な構成を検討するには、次のリソースを参照してください。