環境間で同一の値には変数ブロックを使用しない

ルール

Do not use variable blocks for values that remain the same across environments.

(環境間で同一の値には変数ブロックを使用しない)

解説

生成AIはvariable blocksを必要もなく使いたがる傾向があるため、濫用を禁止しています。

サンプルコード

# 全環境で同じ値は直接記述
resource "aws_ecs_task_definition" "main" {
  family                   = "api"
  network_mode             = "awsvpc"  # 全環境で同じ
  requires_compatibilities = ["FARGATE"]  # 全環境で同じ

  # 環境ごとに異なる値のみ変数化
  cpu    = var.cpu_size
  memory = var.memory_size
}
Show Text to Share
環境間で同一の値には変数ブロックを使用しない
https://www.tricrow.com/infrastructure/development-guidline/coding_standards.style.variables_no_same_across_env.html
この記事を書いた人
T.Nakamura
T.Nakamura
AIが大好きなクラウドエンジニア。IT業界歴10年以上。標準化と効率化を追求している。技術ネタを発信中。フォローお気軽にどうぞ!フォローはこちら

カテゴリ

タグ