1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

terraformAdvent Calendar 2024

Day 13

【Terraform】Windows環境にTerraformをインストール

Posted at

お疲れ様です。広瀬と申します。

今回は、Terraformって何?っていうところから、WindowsPCへのTerraformインストール方法までを投稿していきたいと思います。
目次としまして、

1.Terraformとは

2.IaCとは

3.Terraformインストール

の3本立てとなります。

それでは、早速やっていきましょう!

Terraformとは

Terraformは、インフラストラクチャをコード(IaC: Infrastructure as Code)として管理するためのツールです。HashiCorp社が開発しています。
AWS、Azure、GCPなど、様々なクラウドプロバイダに対応しています。
【Copilotからの引用】

terraform1.png

IaCとは

IaCとは?
Infrastructure as Code(IaC)とは、物理または仮想のインフラストラクチャをコードとして定義・管理するアプローチです。
従来の手動によるインフラ構築・管理と比べ、自動化・一貫性・効率性が向上するというメリットがあります。
【Copilotからの引用】

Terraformインストール

1.下記のURLからTerraformパッケージのダウンロード
https://developer.hashicorp.com/terraform/install?product_intent=terraform

terraform2.jpg

2.ダウンロードした圧縮ファイルを任意のフォルダで解凍する。(今回は、C:\Windows配下に解凍します。)

tera3.png

3.コマンドプロンプトやターミナルを開き、terraform.exeの絶対パスを入力・実行します。

C:\Windows\Terraform\terraform.exe

4.環境変数PATHへの指定
・Win+「R」にて、「ファイル名を指定して実行」を開く。
・「sysdm.cpl」を入力し「OK」押下
・「システムのプロパティ」の「詳細設定」より「環境変数」をクリック

tf4.jpg

・「ユーザ環境変数」もしくは「システム環境変数」において編集を行う。

tf5.jpg

tf6.jpg

・コマンドプロンプトを再度開きなおす。
 (環境変数の変更部分の読み込みを行うため。)

・terraformコマンドが打てるか確認

terraform -v

やってみての感想

私自身、TerraformやIaCとは何かについて、知らなかったので、とても難しものに感じていましたが、実際にハンズオンでインストールしてみると、
実体がつかめて、学習のハードルが下がりました。
今後は、TerraformとAWSの連携を行い、Terraform上で作成したIaCを使用して、AWSリソースの作成も投稿していくつもりです。

是非、皆さんの参考にしていただければと思います。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?