//Google AdSense

IAM user 관련 resource들은 data source로 사용하고 있었다.

오늘 아침 평소와 같이 plan을 명령했다가 갑작스럽게 404 error를 마주하게 된 것이다..

Error: error getting user: NoSuchEntity: The user with name * cannot be found.
│       status code: 404, request id: *-*-*-*-*
│
│   with module.iam.data.aws_iam_user.*,
│   on modules/IAM/users.tf line 33, in data "aws_iam_user" "*":
│   33: data "aws_iam_user" "*" {

근데 아주 별 일이 아니었다. 아주아주..
해당 user 분께서 퇴사하시면서 IAM 유저를 삭제하고 가셨기 때문에 참조 할 data가 없었을 뿐이다..! 허허

'DevOps' 카테고리의 다른 글

[Terraform] AWS Infra terraforming 하기  (0) 2021.08.26

기존에 구축된 AWS Infra를 Terraform을 이용해서 IaC화 하고있는 중인데
기능별로 modularization을 했더니 resource를 참조할 때 난리가 난리가 난리가 아니다!!

초반에는 존재하는 resource를 terraform으로 import하기가 까다로워서 한참 삽질을 했는데
한다리 건너고 나니 또 즐거운 issue 발생~~ 
좀 더 구조적인 modularization 방법을 고민해야할 것 같다!

그리고 terraform은 global variable이 없는 것 같다..
module을 이용해서 꼼수를 부려보았지만
map이나 list를 읽어오면 element들이 확실하게 표현되지 않아서 마음이 쓰인다...
난 확실한게 좋다구~

terraform community나 다른 분들의 해결책을 참고해봐야겠다!
다른 방법이 분명 있을거야..!

 

 

 

+ Recent posts