VS Code × Terraform 開発環境の構築

統合開発環境VS CodeでTerraformの開発環境を作成する。

VS Codeのインストール

https://code.visualstudio.com/download#
上記サイトから、適切なバージョンを選択し、ダウンロード、インストールする。

Terraform Extensionの導入

メニューから以下のように辿る。
File -> Preferences -> Extensions

今回は、便利そうな以下を導入した。

  • erd0s.terraform-autocomplete
  • hashicorp.terraform
  • 4ops.terraform

Terraform 実行のためのセットアップ(Win10)

概要

Windows10環境にて、Terraformを実行するための、
環境づくりの手順をまとめる。

GitBashのインストール

GitBashを入れることで、Windows上で、Unixコマンド + gitが使えるようになります。
terraformコマンドも、基本的にGitBashから実行しています。

tfenvのインストール

先ほどインストールした、GitBashから以下を実行していく。

  1. git clone https://github.com/tfutils/tfenv.git ~/.tfenv
  2. echo -e "export PATH=\"\$HOME/.tfenv/bin:\$PATH\"" > $HOME/.bash_profile
  3. source $HOME/.bash_profile
tfenvメモ
  • tfenv list-remote
    インストールできるバージョンを表示
  • tfenv install ${version}
  • tfenv list
    インストールされたバージョンを確認
  • tfenv use ${version}
    使うバージョンを指定

Terraformのインストール

0.15.0をインストールする場合。
以下を順にGitBashで実行

  1. tfenv install 0.15.0
  2. tfenv use 0.15.0

最後に

以上の手順により、GitBashから、使いたい任意バージョンのTerraformコマンドが実行できるようになっているはずです。