Terraform 모듈

김성훈·2023년 6월 30일
0

IaC

목록 보기
3/3

팀이 적을 경우 하나의 인프라로 이용 가능하지만, 복잡해질수 있는 잠재 우려가 있다.

모듈은 Terraform 구성 파일을 모아 재사용 가능하고 독립적인 인프라 코드 단위를 만들기 위한 기능입니다. 이를 통해 인프라 자원과 구성을 단일 개체로 정의하고 패키지화하여 배포할 수 있습니다.

  • 이점
    • 복잡한 인프라 관리 간소화
    • 중복 코드 감소
    • 재사용성
    • 다른 팀과의 협업
  • 구성 요소
    • 입력 변수
    • 자원
    • 출력 값
모듈을 사용할 경우의 디렉토리 구조 - AWS를 기본적으로 많이 사용하기에 aws를 예시로 디렉토리로 만들었다. - 모듈을 가져다 쓰는 코드 - terraform init

레퍼런스

테라폼 모듈이란 : https://malwareanalysis.tistory.com/450
ECS 모듈 : https://github.com/anrim/terraform-aws-ecs

profile
I wanna be your good partner

0개의 댓글