Terraform 모듈을 일시적인 리소스로 이전하면서 기존 사용자 경험을 유지하는 방법
(dev.to)
Terraform의 ephemeral resource 도입 시 발생하는 리소스 주소 및 타입 오류 문제를 `moved` 블록으로 해결하는 방법론을 제시하며, 이는 인프라 업데이트 중 의도치 않은 리소스 삭제를 방지하고 가용성을 보장하기 위한 전략입니다.
이 글의 핵심 포인트
- 1Ephemeral value는 오직 write-only 속성(예: data_json_wo)에서만 사용할 수 있음
- 2Shared local을 사용하면 ephemeral 값이 포함된 경로 때문에 전체 local이 ephemeral로 오염됨
- 3