環境間でパラメータ値が異なる場合にvariableブロックを使用する
ルール
Use variable blocks when parameter values differ between environments (e.g., production → CPU 4096, development → CPU 1024).
(環境間でパラメータ値が異なる場合にvariableブロックを使用する(例: 本番環境 → CPU 4096、開発環境 → CPU 1024))
解説
生成AIはvariable blocksを必要もなく使いたがる傾向があるため、濫用を禁止しています。しかし全く使わないとそれはそれでおかしなコードができあがるため、利用して良いケースを明示しています。
サンプルコード
# variables.tf
variable "cpu_units" {
type = number
description = "CPU units for ECS task"
}
環境間でパラメータ値が異なる場合にvariableブロックを使用する https://www.tricrow.com/infrastructure/development-guidline/coding_standards.style.variables_use.html

