次の方法で共有


Bash を使用して Windows に Terraform をインストールする

Terraformはクラウドインフラストラクチャの定義、プレビュー、そしてデプロイメントを可能にします。 Terraform を使用する際は、HCL 構文を使って構成ファイルを作成します。 HCL 構文を使用すると、クラウド プロバイダー (Azure など) とクラウド インフラストラクチャを構成する要素を指定できます。 あなたの設定ファイルを作成した後、実行計画を作成します。これにより、インフラストラクチャの変更をデプロイする前にプレビューすることができます。 変更を確認したら、実行プランを適用してインフラストラクチャをデプロイします。

この記事では、Terraform で使用するために Azure に対して認証するオプションについて説明します。

この記事では、次の方法について説明します。

  • Git Bash ターミナル エミュレーターをインストールする
  • Azure CLI のインストール
  • Terraform をインストールする
  • Windows で Terraform を実行するように環境を構成する
  • Terraform と Azure の一般的な認証シナリオについて理解する
  • Cloud Shell から Microsoft アカウントを使用して認証する (Bash または PowerShell を使用)
  • Windows から Microsoft アカウントを使用して認証する (Bash または PowerShell を使用)
  • Azure CLI を使用してサービス プリンシパルを作成する
  • Azure PowerShell を使用してサービス プリンシパルを作成する
  • 環境変数でサービス プリンシパルの資格情報を指定する
  • Terraform プロバイダー ブロックでサービス プリンシパルの資格情報を指定する

1. 環境を構成する

  • Azure サブスクリプション:Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。

2. ターミナル エミュレーターをインストールする

Windows には、Git Bash や Windows ターミナルなど、bash コマンドを実行するための多くのオプションがあります。 この記事は、Git Bash を使用してテストされています。 Git Bash をダウンロードしてインストールします。

3. Azure CLI をインストールする

Azure CLI のインストールを実行します。 この記事は、Azure CLI バージョン 2.26.1 を使用してテストされました。

4. Terraform for Windows をインストールする

  1. Terraform をダウンロードします。 この記事は、Terraform バージョン 1.1.4 を使用してテストされました。

  2. ダウンロードから、選択したディレクトリ ( c:\terraform など) に実行可能ファイルを抽出します。

  3. 実行可能ファイルを含むディレクトリを含むように、システムのグローバル PATH 環境変数を更新します。

  4. ターミナル ウィンドウを開きます。

  5. terraform コマンドを使用して、グローバル パスの構成を確認します。

    terraform -version
    

Azure での Terraform のトラブルシューティング

Azure で Terraform を使用する際の一般的な問題をトラブルシュートする

次のステップ