terraform get 명령
terraform get 명령
terraform get 명령은 루트 모듈에 선언된 모듈을 다운로드하고 업데이트하는 데 사용해요.
출처: 문서
본문
사용법 (Usage)
사용법: terraform get [options]
모듈은 현재 작업 디렉터리의 .terraform 하위 디렉터리에 다운로드돼요. 이 디렉터리는 버전 관리 저장소에 커밋하지 마세요.
get 명령은 다음 옵션을 지원해요:
- -update - 지정하면 이미 다운로드된 모듈에 업데이트가 있는지 확인하고, 있으면 업데이트를 다운로드해요.
- -var 'NAME=VALUE' - 구성의 루트 모듈에 선언된 단일 입력 변수 값을 설정해요. 둘 이상의 변수를 설정하려면 이 옵션을 여러 번 사용하세요. 자세한 내용은 커맨드 라인의 입력 변수를 참고하세요.
- -var-file=FILENAME - .tfvars 파일의 정의를 사용해 구성의 루트 모듈에 선언된 많은 입력 변수 값을 설정해요. 둘 이상의 파일에서 값을 포함하려면 이 옵션을 여러 번 사용하세요.
-var와-var-file옵션 외에도 루트 모듈에서 입력 변수 값을 설정하는 다른 방법이 많이 있어요. 입력 변수에 값 할당을 참고하세요. - -no-color - 출력에서 텍스트 색상을 비활성화해요.
변수 수명 주기 (Variable lifecycle)
Terraform은 플랜을 만들 때 대부분의 입력 변수를 평가하므로, 그 값들은 get 작업 중에는 사용할 수 없어요. 모듈 블록의 source나 version 인자에서 참조되는 모든 입력 변수는 const = true로 선언해야 해요. 자세한 내용은 variable 블록 참조 문서를 참고하세요.