Skip to content

infra(terraform): Phase 1 Sprint 1 — (tasks) 共有 ALB ぶら下げ: rule+TG+深いcert(*.tasks.dgz48.xyz)+alias(S1Infra-9) #379

Description

@win2cot

概要

共有 ALB(#242 platform)へ tasks をぶら下げる。ADR-0004 の tasks 側「共有 ALB ぶら下げ」。

スコープ

  • target group(tasks-webapi / keycloak)
  • 共有 HTTPS Listener への host-based rule(api-dev / auth-dev)。priority レンジ tasks=100-199(リスナー単位ユニーク)
  • 深い ACM 証明書 *.tasks.dgz48.xyzaws_lb_listener_certificate で共有 Listener に SNI 追加
  • Route53 alias → 共有 ALB DNS(/platform/dev/alb-dns-name / alb-zone-id、SSM 参照)
  • 共有 Listener ARN / SG-ALB ID は /platform/dev/* を SSM 参照

依存

ECS の target 実在が前提のため Sprint 1。blocked-by: #242 / #241

ADR: infra/docs/adr/0004-platform-project-infra-separation.md / 親 tracker #206

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/infraAWS インフラ(ECS Fargate / RDS / Keycloak / IAM)変更claude:ready実装着手 OK のサイン。人が付与すると実装 Claude が起動priority/p1High。現スプリント内で完了必須task-type:implコード実装が主体のタスク

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions