LoginSignup
1
0

More than 3 years have passed since last update.

Windows+VScodeでTerraformフォーマッタを実行する

Posted at

VScodeでTerraformフォーマッタ (terraform fmt) を実行する手順メモ

ゴール

VScodeのフォーマッタのショートカットキー「Ctrl + Alt + F」にて、terraform fmt を実行できるようになる。
terraform_fmt.gif

環境

  • 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) をインストールする

以上.

補足: ファイル保存時に自動でフォーマット実行する設定

  1. VScode > ファイル > 基本設計 > 設定 で「editor.formatOnSave」で検索
  2. Editor: Format On Save にチェックを入れる
    ※settings.jsonに "editor.formatOnSave": true を追加でもOK formatonsave.png

※ 留意点 ※
自動保存をON ("files.autoSave": "off"以外)にしている場合、自動フォーマットは実行されないようです。
その場合は、「Ctrl + Alt + F」にて任意タイミングでフォーマットしましょう。

参考

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