## 상위 Epic #1092 ## 왜 ### 이관 뒤 extractor·renderer 배포가 구 계정을 향함 - migrate.yml 의 rewire 가 core 의 Environment 값만 갱신 - extractor·renderer repo 의 `EC2_HOST`·`AWS_ECR_PUSH_ROLE_ARN` 은 이관 전 값으로 남음 - **원인:** 이관 중 배포는 `migration_host` 입력으로 새 박스를 직접 지정해서 이 빈틈이 드러나지 않음 - **결과:** (2차 이관 뒤 실측) extractor 의 09-22 main push 배포가 켜져 있던 구 계정 박스에 success - 새 prod extractor 가 6일간 #72·#73 없이 동작 - **결과:** renderer 의 첫 main push 배포가 SSH 타임아웃으로 실패 - 두 repo 값은 2026-09-28 수동 갱신 완료. 다음 이관에서 재발 ### core repo 수준 잔재 - repo 수준 `AWS_ECR_PUSH_ROLE_ARN`·`AWS_DB_PROVISION_ROLE_ARN` 이 구 계정 값 - repo 수준 secret `EC2_HOST`·`EXTRACTOR_PROD_ADDRESS` 도 Environment 값에 가려진 옛 값 - 이 값을 읽는 job 없음. 모든 사용처가 prod·dev·prod-db Environment - **위험:** Environment 값이 빠지면 조용히 구 계정으로 떨어짐 ## 무엇을 ### rewire 가 사이드 repo 배선까지 갱신 - prod 이관의 rewire 에서 extractor·renderer repo 의 배포 역할 변수를 신 계정 값으로 교체 - **이전:** 박스 주소(`EC2_HOST`)와 ECR 역할 교체 - **원인:** SSM 경유 전환(#1219) 뒤 배포가 역할의 계정에서 Name 태그로 박스를 찾음 - **원인:** `EC2_HOST` 를 읽는 워크플로 없음 ### core 잔재 삭제 - Environment 에 가려진 repo 수준 변수·secret 삭제 - 어느 워크플로도 읽지 않는 Environment 수준 값 삭제
Activity
infra: 계정 이관 rewire 의 사이드 repo 배포 역할 갱신
infra: 계정 이관 rewire 의 사이드 repo 배선 누락 보완 (#1175)