배경
terraformer가 aws_iam_openid_connect_provider(GitHub Actions OIDC)를 리소스로 export하지 못해 #17 스냅샷에서 누락됨.
현재 github-actions-deploy 역할의 trust policy에 ARN 문자열로만 참조된다.
작업 내용
aws_iam_openid_connect_provider (token.actions.githubusercontent.com) 리소스 정의 추가
- 기존 실물 OIDC provider를 state로 import
- trust policy의 ARN 참조를 리소스 참조로 전환
기대 효과
- CI/CD 인증 핵심 구성요소(OIDC)까지 코드로 완전 관리
배경
terraformer가
aws_iam_openid_connect_provider(GitHub Actions OIDC)를 리소스로 export하지 못해 #17 스냅샷에서 누락됨.현재
github-actions-deploy역할의 trust policy에 ARN 문자열로만 참조된다.작업 내용
aws_iam_openid_connect_provider(token.actions.githubusercontent.com) 리소스 정의 추가기대 효과