>_toolkitbox

~/tools / Terraform Formatter

Terraform Formatter

Terraform(HCL)コードを中括弧の深さに応じてインデント整形します。terraform fmtの簡易的な代替として、ブラウザ上ですぐに整形できます。

terraform fmtコマンドを実行する環境が手元にない時や、他人からもらった.tfコードの断片をすぐ整形して確認したい時に使います。中括弧の深さをもとにインデントを揃える簡易的な整形です。

# こんな時に使う

  • Slackやチケットで共有された.tfコードの断片を、その場でインデント整形して読みたいとき
  • terraform CLIを実行できない環境で、ざっくりインデントを揃えて確認したいとき
  • PRレビュー前に、崩れたインデントのHCLコードを見やすく整えたいとき

# 使い方

  1. 整形したいTerraform(HCL)コードを貼り付けます。
  2. 「整形する」を押すと、中括弧の深さに応じたインデントで整形されます。

# FAQ

terraform fmtと完全に同じ結果になりますか?
いいえ。terraform fmtはHCLの構文を厳密に解析しますが、このツールは中括弧の深さをもとにした簡易的なインデント整形です。複雑な式やコメントの位置揃えなどは公式のterraform fmtコマンドの利用を推奨します。
HashiCorp公式のツールですか?
いいえ、独立した非公式の整形ツールです。TerraformはHashiCorp, Inc.の商標です。

# Related

# 姉妹サイトで学ぶ