VScodeでTerraformフォーマッタ (terraform fmt) を実行する手順メモ
ゴール
VScodeのフォーマッタのショートカットキー「Ctrl + Alt + F」にて、terraform fmt
を実行できるようになる。
環境
- Windows 10 pro 64bit version 1909
- VScode version 1.44.2
手順
1. Terraform インストール
1-1. 公式サイト からWindows 64-bit版をダウンロード
1-2. C:\Users\my_user\terraform
に解凍する
1-3. パスを通す
管理者権限でPowershellを実行し、以下のコマンドを実行する
>$env:Path += ";C:\Users\my_user\terraform"
>[Environment]::SetEnvironmentVariable('PATH', $Env:Path, 'Machine')
1-4. 実行確認
以下のコマンドにてバージョンが表示されればOK
> terraform -v
Terraform v0.12.24
2. VScode TerraformExtensionをインストール
これ (mauve.terraform) をインストールする
以上.
補足: ファイル保存時に自動でフォーマット実行する設定
- VScode > ファイル > 基本設計 > 設定 で「editor.formatOnSave」で検索
-
Editor: Format On Save
にチェックを入れる
※settings.jsonに"editor.formatOnSave": true
を追加でもOK
※ 留意点 ※
自動保存をON ("files.autoSave": "off"以外)にしている場合、自動フォーマットは実行されないようです。
その場合は、「Ctrl + Alt + F」にて任意タイミングでフォーマットしましょう。