広告スペース(バナー)
🟪Terraform レッスン
Terraformの基本を知ろう5
リソースの定義と検証5
状態(state)を理解しよう4
変数と出力値4
モジュールとワークスペース5
プランの保存と高度な状態管理5
応用的なTerraformの機能8
レッスン 9 / 37

terraform fmt でコードを整形しよう

「チームで書き方(インデントなど)がバラバラになるのを防ぎたい」というときに使うのがterraform fmtです。設定ファイルを、Terraformの標準的な書式(インデントや空白の統一)に自動整形するコマンドです。

terraform fmtという書式で使います。カレントディレクトリ以下の.tfファイルがすべて対象になり、整形が必要だったファイル名が結果として表示されます。

terraform fmtを実行すると、書式が崩れていたファイルは自動的に整えられます。既に整形済みであれば何も表示されず、変更もありません。

よくあるつまずきは、fmtを実行し忘れたまま提出し、レビューで書式の指摘を受けてしまうことです。コミット前に習慣として実行するか、CI上でチェックする運用がよく取られます。

実務ではコードレビューを書式の些細な違いで消耗しないため、チーム開発ではほぼ必須の運用です。

Terraform
試してみよう(疑似ターミナルへの入力例)
terraform fmt

🧑‍💻 このコマンドは Terraformの疑似ターミナル に実際に入力して試せます(このページ自体には操作可能なターミナルはありません)。

🎯
ここまでできればゴール達成!
コードを標準的なフォーマットに自動整形できるようになります。
広告スペース(バナー)
広告スペース(記事内)