Megaport Terraform Provider の始め方
このトピックでは、Megaport Terraform Provider を使用するための前提条件と必要なセットアップ手順について説明します。
前提条件
このセクションでは、基本的なセットアップ手順を説明し、Megaport Terraform Provider の使用を開始するために必要なリンクを提供します。 Megaport Terraform Provider を使用する前に、次のことを行う必要があります:
-
Megaport のサービスを理解する – サービスの作成プロセスと各サービスの機能を理解します。
-
Megaport Portal 環境を理解する – Megaport は2つの Portal 環境、つまり本番環境とステージング環境を提供しています。どのアクションもステージング環境でテストできます。すべてのアクションは本番システムを反映しますが、サービスはデプロイされず、活動に対して料金が請求されることはありません。詳細については、ステージング環境でのテスト構成を参照してください。
重要
Terraform の構成ファイルをステージング環境で本番環境に適用する前にテストすることを強くお勧めします。
自動化された構成はサービスを即座に作成および削除します。ステージング環境での構成ファイルのテストにより、誤ってライブの本番サービスを変更または削除するのを回避できます。注:一部のライブサービスは本番環境において作成後直ちに料金が発生します。
-
Megaport アカウントを作成する – まだ作成していない場合は、アカウントの作成を参照してください。
-
ユーザーの追加と変更 – Terraform の構成ファイルを実行するには、Company Admin ロールを持つユーザーである必要があります。詳細については、ユーザーの追加と修正を参照してください。
-
APIキーを作成する – Megaport Terraform Provider を使用する前に、APIキーを作成する必要があります。APIキーは
access_keyとsecret_keyの値で構成されます。APIキーの値は変数、環境変数、コード内 (推奨されません) など、さまざまな方法で Terraform ファイル内に定義できます。
APIキーは作成された環境でのみ有効です。異なる環境にアクセスするためのAPIキーが必要な場合は、その環境の Megaport Portal にログインし、そこでAPIキーを作成してください。詳細については、APIキーの作成を参照してください。
-
HashiCorp Terraform プラットフォームをインストールする – Terraform CLI をインストールし、インストールを確認します。詳細な手順は、インストール Terraform (HashiCorp) ドキュメントを参照してください。
-
GitHubにアクセスする – サンプル構成ファイルを取得したり、バグを報告したり、新しい Megaport Terraform Provider 機能リリースについて学んだりするために、Megaport Terraform Provider GitHub リポジトリを参照できます。
-
お好みのコードエディタをインストールする – コードエディタは Terraform 構成ファイルを作成するために必要です。例えば、Visual Studio Code があります。
次のステップ
上記のすべての前提条件を完了した後、Terraform 構成ファイルを作成することができます。詳細については、Megaport Terraform Provider 構成ファイルの作成を参照してください。