お疲れ様です。広瀬と申します。
今回は、Terraformって何?っていうところから、WindowsPCへのTerraformインストール方法までを投稿していきたいと思います。
目次としまして、
1.Terraformとは
2.IaCとは
3.Terraformインストール
の3本立てとなります。
それでは、早速やっていきましょう!
Terraformとは
Terraformは、インフラストラクチャをコード(IaC: Infrastructure as Code)として管理するためのツールです。HashiCorp社が開発しています。
AWS、Azure、GCPなど、様々なクラウドプロバイダに対応しています。
【Copilotからの引用】
IaCとは
IaCとは?
Infrastructure as Code(IaC)とは、物理または仮想のインフラストラクチャをコードとして定義・管理するアプローチです。
従来の手動によるインフラ構築・管理と比べ、自動化・一貫性・効率性が向上するというメリットがあります。
【Copilotからの引用】
Terraformインストール
1.下記のURLからTerraformパッケージのダウンロード
https://developer.hashicorp.com/terraform/install?product_intent=terraform
2.ダウンロードした圧縮ファイルを任意のフォルダで解凍する。(今回は、C:\Windows配下に解凍します。)
3.コマンドプロンプトやターミナルを開き、terraform.exeの絶対パスを入力・実行します。
C:\Windows\Terraform\terraform.exe
4.環境変数PATHへの指定
・Win+「R」にて、「ファイル名を指定して実行」を開く。
・「sysdm.cpl」を入力し「OK」押下
・「システムのプロパティ」の「詳細設定」より「環境変数」をクリック
・「ユーザ環境変数」もしくは「システム環境変数」において編集を行う。
・コマンドプロンプトを再度開きなおす。
(環境変数の変更部分の読み込みを行うため。)
・terraformコマンドが打てるか確認
terraform -v
やってみての感想
私自身、TerraformやIaCとは何かについて、知らなかったので、とても難しものに感じていましたが、実際にハンズオンでインストールしてみると、
実体がつかめて、学習のハードルが下がりました。
今後は、TerraformとAWSの連携を行い、Terraform上で作成したIaCを使用して、AWSリソースの作成も投稿していくつもりです。
是非、皆さんの参考にしていただければと思います。