Develop/DevOps
2024. 11. 23.
[DevOps] Terraform, Terragrunt 에 대한 정리
요즘에 팀내에서 IaC툴로 Pulumi에서 Terraform & Terragrunt로 이전작업을 하고있는데, Pulumi에서 바꾼이유는Pulumi stack을 k8s namespace마다 생성을 했는데 뭔가 ArgoCD를 사용하는게 더 나을것같은 느낌이 들었음. 추가로 Pulumi에서 동일한 코드를 사용하는 요소가 많았음Terragrunt는 반복적인 코드에 대해서 자동으로 생성해주는 DRY(Don't Repeat Yourselt) 를 제공함Pulumi stack내에서의 종속성은 걸수있지만, stack 간의 종속성은 걸기 어려움Terragrunt는 이러한 문제점을 해결해주었음아직까진 IaC툴로서 Terraform이 많은 기업에서 활용중인 상태. 커리어적으로 Terraform도 직접 사용해보면서 팀원들에게 ..