pf-01-aws-terraform-multi-region
리전별 locals 맵 하나를 고치면 16개 AWS 리전에 같은 인프라가 만들어지는 Terraform 모듈 모음입니다.
- Terraform
- AWS
- EKS
- CloudWatch
- AWS Chatbot
- 16
- 리전별 provider 별칭
- 24
- 공개한 Terraform 모듈
- 3
- 검증한 예제
접근
리전별 locals 맵에 원하는 상태를 선언하고 module과 for_each로 일괄 생성합니다. provider는 리전마다 별칭을 두고 같은 role을 assume합니다. for_each가 provider를 동적으로 고를 수 없어 리전별 module 블록은 반복합니다.
GitHub에서 보기 ↗
사례 문서 열기: case-studies/aws-terraform/README.md →