Terraform 1.15에서 readDiff 시 발생하는 Deposed Object Panic 수정
(dev.to)Terraform 1.15.x 버전에서 `terraform apply` 실행 시 진단 메시사 대신 Go 스택 트레이스가 발생할 수 있습니다: `panic: runtime error: invalid memory address or nil pointer dereference, with readDiff in the frame`. 이는 설정 파일의 문제가 아닙니다. 삭제된 map 키로 인해 발생하는 문제이며, 해당 키가 가리키는 객체는 대부분의 도구에서 접근할 수 없는 활성 상태의 클라우드 리소스입니다. 간단하게 요약하면, 실패한 `create_before_destroy` 작업은 폐기된 키 아래에 이전 객체를 state 파일에 남겨둡니다. 해당 리소스가 precondition 또는 postcondition을 선언하는 경우에도 문제가 발생할 수 있습니다.
댓글
아직 댓글이 없습니다. 첫 댓글을 남겨보세요.