Terraform は、HashiCorp によって作成されたオープンソースのコードとしてのインフラストラクチャ (IaC) ソフトウェア ツールです。このチュートリアルでは、単一の Winget コマンドを使用して Windows 11 または 10 に Terraform をインストールする方法を説明します。
このツールを使用すると、ユーザーは高レベル構成言語 HashiCorp 構成言語 (HCL) または JSON を使用してインフラストラクチャを定義およびプロビジョニングできます。 Terraform を使用する開発者は、クラウド プロビジョニング、インフラストラクチャ管理、サービス オーケストレーションを効率的かつスケーラブルな方法で自動化できるため、インフラストラクチャの管理において非常に人気があります。
Terraform のインストールと管理を学ぶことは、システム管理者や DevOps プロフェッショナルにとって不可欠です。ユーザーはまず、インストール方法を知る必要があります。このガイドでは、Winget (Windows パッケージ マネージャー) を使用して Terraform を Windows システムにインストールする手順を説明します。
ステップ 1: コマンド プロンプトまたは PowerShell にアクセスする
Winget は CLI ツールです。これにアクセスするには、管理者権限で Windows 上で PowerShell または CMD を開く必要があります。したがって、Windows 11 または 10 の [スタート] メニュー ボタンを右クリックし、[ターミナル (管理者)] または [Windows PowerShell (管理者)] オプションを選択します。
ステップ 2: Winget がインストールされていることを確認する
Windows 11 を含む Windows 10 バージョン 1809 以降では、Winget がプリインストールされたアプリケーションとして提供されているため、追加の操作を行う必要はありません。ただし、それがシステム上に存在することを確認するには、指定されたコマンドを実行して Winget のバージョンと可用性を確認します。
winget --version
注記:コマンドがバージョン番号を返さない場合は、次の場所からインストールしてください。マイクロソフトストアまたは、次の PowerShell 構文を実行します。
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
ステップ 3: Winget で Terraform を検索する
Winget が Terraform をインストールするためにどのアプリ ID を使用するかはわかりません。 Terraform が Winget 経由でインストールできることを確認するには、次のコマンドを使用して Terraform パッケージを検索します。これにより、Winget リポジトリを通じて利用可能なすべてのパッケージがリストされ、「?」という用語が付いています。テラフォーム.?
winget search terraform
ステップ 4: Windows 11 または 10 に Terraform をインストールする
Terraform が利用可能であることを確認したら、指定されたコマンドを実行してインストールできます。これにより、Terraform が自動的にダウンロードされ、システムにインストールされます。また、terrfaform をシステム全体で使用できるようにするための neexeccary 環境変数も構成します。
winget install HashiCorp.Terraform
ステップ 5: Terraform のインストールを確認する
バージョンを確認する前に、コマンド ターミナルを閉じて再度開き、Terraform インストール ディレクトリの環境変数への追加パスが PowerSehll または CMD で読み取れることを確認します。その後、次を使用してバージョンを確認します。
terraform -v
このコマンドは、インストールされている Terraform のバージョンを表示し、インストール プロセスが成功したことを確認します。
ステップ 6: Terraform インストールのテスト
Terraform が正しく動作していることを確認するには、Terraform 構成を初期化して基本テストを実行します。
テスト用に新しいフォルダーを作成します。
mkdir terraform-test
cd terraform-test
main.tf という名前の単純な Terraform 構成ファイルを作成します。
notepad test.tf
次の内容を追加しますテスト.tfファイルと保存それ:
terraform {
required_providers {
local = {
source = "hashicorp/local"
version = "~> 2.0"
}
}
}
provider "local" {}
resource "local_file" "example" {
content = "Hello, Terraform!"
filename = "${path.module}/hello.txt"
}
terraform init を実行して構成を初期化し、必要なプロバイダー プラグインをダウンロードします。
terraform init
Terraform で構成を実行し、hello.txt ファイルを作成し、指定されたコマンドを使用して生成された構成を適用します。
terraform apply
インストールが成功すると、Terraform はディレクトリに hello.txt ファイルを作成します。
結果を確認する: コマンドが完了すると、こんにちは。txtファイルは、コンテンツを含むプロジェクト ディレクトリに生成される必要があります。こんにちは、テラフォーム!?。
ファイルを確認します。次のコマンドを実行して、ファイルの内容を確認できます。
cat hello.txt
これにより以下が出力されます:
Hello, Terraform!
アップデートとアンインストール
Terraform の新しいバージョンが利用可能な場合、winget を使用してそれをインストールするには、次の構文を使用します。
winget upgrade HashiCorp.Terraform
一方、完全に削除するには、アンインストール コマンドを実行します。
winget uninstall HashiCorp.Terraform
結論
Winget を使用して Windows 11 または 10 に Terraform をインストールすると、GUI よりもコマンド ラインを好む開発者にとって便利で簡単な方法が提供されます。
その他の記事: