CrowdFunding 아키텍쳐 구현(git Action, terraform) - Day 5

지정온·2023년 7월 21일
0

[DevOps]CrowdFunding

목록 보기
5/9
post-thumbnail

git action yaml file의 경로

  • branch 에만 있어도 실행할까?
  • main에만 있어도 실행할까?

terraform 수행중

https://stackoverflow.com/questions/67002101/error-creating-vpc-unauthorizedoperation
Amazon vpc fullaccess로 임시방편적 해결


다음과 같은 권한문제 우측의 권한으로 해결

ecs 실행x

위 링크를 참고하여 local에서 이미지를 test한 결과

funding 이미지 올렸는데 rds가 없어서! 문제가 rds 코드 빼고 test!

git action과 terraform 충돌!

terraform을 통해 만든 ecr에 action으로 이미지 올리고 ecs의 taskdef 에서 불러오면 배포가 가능한데

고정된 task 버전 때문에 terraform이 update될 시 버전이 latest로 초기화 되는 일이 발생된다고 생각!

action에서는 이미지를 latest가 아닌 임의의 수로 생성을 하고 있어서! terraform apply시 latest를 찾아가는게 아닐까?! 생각!

두 자동화를 어떻게하면 한번에 일치시킬 수 있을까?
시간관계상 provision 후 action 돌리기리로!

해결방안

  1. 해결방안 code build를 써야한다(이렇게 하면 해결이 될까?)
  2. provising 후 action 다시 돌리기! (=> 세상 아쉬운 방법)
  3. 문제가 되는 부분을 정확히 인식하고 해결하기

추후 예정

git action과 terraform 충돌 문제 해결해 보기!

profile
가보쟈고

0개의 댓글