使用Windows+VScode来运行Terraform格式化工具

使用VScode执行Terraform格式化程序(terraform fmt)的步骤记录备忘录。

目标

terraform_fmt.gif

环境

    • Windows 10 pro 64bit version 1909

 

    VScode version 1.44.2

步驟

1. 安装Terraform

1-1. 从官方网站下载 Windows 64 位版本。
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. 执行确认
如果通过以下命令显示版本号,则表示正常

> terraform -v
Terraform v0.12.24

安装 VScode TerraformExtension。

安装 mauve.terraform

如上所述。

补充说明:设置在文件保存时自动执行格式化操作。

formatonsave.png

※ 请注意 ※
如果您已经启用了自动保存(”files.autoSave”: “off” 除外),则似乎无法自动进行格式化。
在这种情况下,您可以通过按下「Ctrl + Alt + F」在任何时间进行格式化。

请参阅

    • VSCodeでのTerraformはじめ

 

    VSCodeでTerraformを書くときの設定(2019/11/07追記: HCL2対応)
bannerAds