자동 적용
terraform-github-tacos
더 많은 작업
환경에 필수 리뷰어가 없으면 워크스페이스는 승인 없이 적용됩니다. HCP Terraform의 자동 적용과 같습니다. 적용 잡이 기다릴지는 GitHub가 정하므로 이 설정은 환경에 합니다. 모듈의 auto_apply로 리뷰어 없는 환경을 만들고, pending 스텝의 auto-apply 입력에 그 워크스페이스를 넣으세요. pending은 이 목록을 보고, 일부러 리뷰어 없이 만든 환경과 실수로 그렇게 된 환경을 구별해서 뒤의 것을 거부합니다. 나머지 워크스페이스는 모두 리뷰어를 기다립니다.
- uses: femiwiki/terraform-github-tacos@v0.7.0
id: pending
with:
step: pending
auto-apply: dns
머지한 뒤에는 자동 적용 워크스페이스가 푸시의 플랜이 끝나는 대로 적용되고, 이때도 새 플랜이 그 플랜과 같아야 진행합니다. apply-before-merge에서는 풀 리퀘스트가 플랜되자마자, 누가 리뷰하기도 전에 적용됩니다. 그러니 브랜치를 푸시할 수 있는 사람 누구나 바꿔도 되는 워크스페이스에만 자동 적용을 주세요.