ex


<aside>

root/

main.tf

vpc/

main.tf

variables.tf

output.tf

security_group/

main.tf

variables.tf

output.tf


</aside>

주의점


<aside>

정리

  1. 모든 파일 읽기: source 경로 아래에 있는 모든 .tf 파일을 읽음
  2. 필요한 값만 실행: 모듈의 변수(variables.tf)와 출력값(outputs.tf)에 따라 필요한 값만 주입 및 반환.
  3. 재사용 가능: 모듈의 내부 디렉터리는 독립적으로 동작하며, 외부에서 필요한 값만 제공하고 참조. </aside>