terraform stacks init 명령
terraform stacks init 명령
terraform stacks init 명령은 Stack 컴포넌트 구성을 초기화하는 명령이에요. 구성 의존성(configuration dependencies)을 내려받아서 작업 디렉터리를 준비해 줘요.
출처: 문서
본문
사용법 (Usage)
$ terraform stacks <global-stacks-flags> init <options>
설명 (Description)
구성 의존성을 내려받아서 Stack의 컴포넌트 구성을 초기화해요. 이 명령은 .terraform 디렉터리를 생성하고, 원격 모듈이나 하위 Stack(sub-Stacks)을 그 안에 채워 넣어요. .terraform 디렉터리는 버전 관리(version control)에 포함하지 마세요. 이 명령은 또한 프로바이더 의존성을 내려받고 .terraform.lock.hcl 파일을 생성해요.
옵션 (Options)
-upgrade: 구성된 제약 조건 안에서 허용되는 최신 모듈 및 프로바이더 버전을 설치함. 기본 동작은 의존성 잠금 파일(lockfile)에 기록된 정확한 버전을 선택하는 것인데,-upgrade는 이를 무시하고 최신 버전을 사용해요.- 선택 사항이에요.
- Boolean 플래그.
- 기본값: false.
-json: 기본적인 사람이 읽기 좋은 텍스트 형식 대신 JSON 형식으로 결과를 출력함.- 선택 사항이에요.
- Boolean 플래그.
- 기본값: false.
예시 (Examples)
다음 명령은 Stack의 컴포넌트 구성을 초기화해요.
$ terraform stacks init
다음 명령은 Stack의 컴포넌트 구성을 초기화하면서 허용된 최신 버전으로 업그레이드해요.
$ terraform stacks init -upgrade
전역 플래그 (Global flags)
모든 명령에서 공통으로 사용할 수 있는 플래그에 대한 정보는 Global flags reference 문서를 참고해 주세요.
더 알아보기 (Learn more)
- terraform stacks configuration 명령
- Terraform Stacks CLI 참조 문서
- Terraform CLI init 명령