반응형
[Terraform] 코드 재사용성과 관리 용이성을 위한 테라폼 모듈화
IaC/Terraform2023. 7. 14. 11:26[Terraform] 코드 재사용성과 관리 용이성을 위한 테라폼 모듈화

안녕하세요 이번 시간에는 코드 재사용성과 관리 용이성을 위한 테라폼 모듈화 실습을 진행하겠습니다. 1. 테라폼 소개 테라폼은 클라우드 인프라스트럭처를 코드로 정의하고 관리하는 강력한 도구입니다. 이 도구의 장점을 최대한 활용하기 위해 코드를 모듈화하는 것은 중요한 요소입니다. 이 블로그에서는 테라폼 모듈화의 개념과 모듈을 구성하기 위한 최적의 접근 방법을 자세히 알아보겠습니다. 2. 모듈(Module)이란? 여러 테라폼 리소스를 하나의 논리적 그룹으로 관리하기 위해 사용, 하나의 디렉토리 내의 .tf 혹은 .tf.json 파일로 구성된 콜렉션입니다. 1. 모듈의 종류 (1) 루트 모듈(Root Module) 테라폼 CLI가 plan / apply를 실제로 수행하게 되는 작업 디렉토리의 테라폼 코드 모음 ..

반응형
image