본문 바로가기

Terraform2

Github에서 Atlantis를 이용한 Terraform 협업 환경 구축하기(2) Intro Github에서 Atlantis를 이용한 Terraform 협업 환경 구축하기 1 지난 글에서는 Atlantis를 소개하고 PR 기반의 협업 환경을 구축하는 과정을 데모와 함께 소개했습니다. 이번 글에서는 Atlantis를 실제로 사용하며 보다 활용도를 높일 수 있는 내용을 몇 가지 공유해보려고 합니다. 워크플로 표준화 terraform ├── modules ├── script ├──init_service └── services └── microservice1 ├── dev ├── main.tf ├── staging └── prod ├──microservice2 ├──microservice3 ... (예시입니다) 테라폼을 이용한 관리 범위를 어디까지 가져갈 것인지에 따라 달라지겠지만, 저희 팀.. 2022. 12. 11.
Github에서 Atlantis를 이용한 Terraform 협업 환경 구축하기 * 이 글은 CloudNet@ Terraform Study(T101)을 진행하며 학습한 내용을 바탕으로 작성하였습니다. Intro 업무 환경에 테라폼을 사용하면 할수록 늘 새로운 의문점들이 생겨나곤 했습니다. 현재로서도 강력한 기능을 제공하지만 아직 빠르게 발전하고 있는 오픈소스 IaC 도구인 만큼, 다양한 문제 상황을 해결하는 과정에서 '이게 정답이다!'라고 할 수 없으며 커뮤니티를 통해 다양한 사용 경험을 공유하고 나름대로의 방법으로 발전시켜 나가야 한다는 생각이 듭니다. 테라폼은 IaC(Infrastructure as Code) 도구입니다. 동작의 결과물이 인프라스트럭쳐일 뿐, 결국 테라폼 자체는 '코드'인 것인데, 그동안 테라폼을 '코드'로서 대하지 못했다는 생각이 들었습니다. 몇 가지 이유를 꼽.. 2022. 11. 11.