variableブロックにdefault値を設定しない
ルール
Do not set default values in variable blocks.
(variableブロックにdefault値を設定しない)
解説
デフォルト値があると設定漏れに気づかずに意図しない値でインフラが構築されることがあります。
ほんの少し楽をしようとして事故を起こすのは割に合わないため、全面的に禁止しています。
サンプルコード
# variables.tf (良い例)
variable "instance_type" {
type = string
description = "EC2 instance type"
# defaultは設定しない
}
variableブロックにdefault値を設定しない https://www.tricrow.com/infrastructure/development-guidline/coding_standards.style.variables_default.html

