Skip to content

infra(terraform): Phase 1 Sprint 1 — ECS Cluster(Fargate)(S1Infra-2) #319

Description

@win2cot

Phase 1 Sprint 1 Infra-2: (tasks) ECS Cluster(Fargate)

概要

dev 環境向け ECS Cluster(Fargate)を Terraform で構築。tasks-webapi + Keycloak Custom Image の 2 Service が乗る前提のクラスタ。tasks stack 所有(ADR-0004)。

詳細仕様: infra/docs/adr/0004-platform-project-infra-separation.md / docs/architecture/infrastructure-plan.md §6.3。

stack / 配置(ADR-0004)

  • tasks stack: root infra/environments/dev/(key tasks/dev/terraform.tfstate)、module infra/modules/ecs_cluster/
  • 命名 tasks-dev-* / タグ Project=tasks
  • ECS Cluster 自体は VPC 非依存(Service が private subnet を SSM 参照、ADR-0004 §4: ECS は専用)

背景

やること

受入条件

  • dev ECS Cluster が確認可能
  • FARGATE capacity provider 設定済
  • CloudWatch Log Group 存在
  • terraform apply 成功

関連

備考

  • task-type: task-type:impl / 優先度: priority/p0 / area: area/infra
  • claude-automation: 適用

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/infraAWS インフラ(ECS Fargate / RDS / Keycloak / IAM)変更claude:ready実装着手 OK のサイン。人が付与すると実装 Claude が起動priority/p0Critical / Blocker。本番影響あり、または他作業がブロックされるtask-type:implコード実装が主体のタスク

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions