variableブロックにdefault値を設定しない

ルール

Do not set default values in variable blocks.

(variableブロックにdefault値を設定しない)

解説

デフォルト値があると設定漏れに気づかずに意図しない値でインフラが構築されることがあります。

ほんの少し楽をしようとして事故を起こすのは割に合わないため、全面的に禁止しています。

サンプルコード

# variables.tf (良い例)
variable "instance_type" {
  type        = string
  description = "EC2 instance type"
  # defaultは設定しない
}
Show Text to Share
variableブロックにdefault値を設定しない
https://www.tricrow.com/infrastructure/development-guidline/coding_standards.style.variables_default.html
この記事を書いた人
T.Nakamura
T.Nakamura
SRE | セキュリティ前提の設計・運用・監査対応(PCI DSS) | ドキュメント整備と仕組み化で開発・運用を整えます | AWS SAP / 日商簿記一級フォローはこちら

カテゴリ

タグ