[2] 250909~ 클라우드/[b] 12월 : Terraform + Ansible

[57] 프로젝트 개설 : #0

페페 더 엔지니어 2026. 3. 15. 12:41

개요

지금까지 했던 AWS 서비스를 묶어 하나의 아키텍쳐 안에 녹이기

+ 로깅 / 모니터링을 새로 추가해서 엮어보기

+ 이제껏 main.tf 하나에 다 담았는데, 모듈화하기

 

1 : VSCODE로 작업하기 위해 AWS CLI 작업환경 구축

2 : 모듈 / 환경별 작업공간 분리하기

 

2 : tier-3 작성

 

4 : 무너뜨리고 완전히 새로

5 : github actions : ansible로 똑같이

6 : 모듈레이션

7 : EKS

-----------------------------------------------------

 

 

Terraform (IaC)
Ansible (config management)

CI/CD
GitHub Actions

Monitoring
Prometheus
Grafana

Logging
Loki
Promtail

 

aws-devops-platform
│
├ terraform
│   ├ modules
│   │    ├ vpc
│   │    ├ eks
│   │    ├ rds
│   │    └ s3
│   │
│   ├ environments
│   │    ├ dev
│   │    └ prod
│   │
│   ├ backend.tf
│   ├ provider.tf
│   └ variables.tf
│
├ ansible
│   ├ inventory
│   ├ roles
│   │   ├ docker
│   │   ├ kubectl
│   │   └ helm
│   └ setup.yml
│
├ kubernetes
│   ├ namespace.yaml
│   ├ deployment.yaml
│   ├ service.yaml
│   └ ingress.yaml
│
├ monitoring
│   ├ prometheus
│   └ grafana
│
├ logging
│   └ loki
│
└ cicd
    └ github-actions.yml