문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 | |||
|
cloud_computing:terraform [2021/03/21 21:43] kwon37xi 제거됨 |
— (현재) | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ====== Terraform ====== | ||
| - | * https:// | ||
| - | * Infrastructure As Code | ||
| - | * 여러 클라우드 컴퓨팅 인프라스트럭처를 코드로 작성하고 한 번에 생성하고 삭제할 수 있는 등의 기능 제공. | ||
| - | * [[aws: | ||
| - | * [[https:// | ||
| - | ===== tfenv ===== | ||
| - | * https:// | ||
| - | * Terraform Version Manager | ||
| - | * [[https:// | ||
| - | |||
| - | ==== 설치 ==== | ||
| - | <code sh> | ||
| - | |||
| - | git clone https:// | ||
| - | # PATH 에 $HOME/ | ||
| - | # 혹은 $HOME/ | ||
| - | ln -s ~/ | ||
| - | </ | ||
| - | |||
| - | ==== 사용 ==== | ||
| - | <code sh> | ||
| - | # 버전 목록 보기 | ||
| - | tfenv list-remote | ||
| - | |||
| - | # 특정 버전 설치 | ||
| - | tfenv install 0.12.9 | ||
| - | |||
| - | # 최신 버전 설치 | ||
| - | tfenv install latest | ||
| - | |||
| - | # 테라폼 파일 분석 후 그에 맞는 버전 설치 | ||
| - | tfenv install min-required | ||
| - | |||
| - | # .terraform-version에 지정된 버전 설치 | ||
| - | tfenv install | ||
| - | |||
| - | # 설치 목록 보기 | ||
| - | tfenv list | ||
| - | |||
| - | # 특정 버전 사용 | ||
| - | tfenv use 0.12.9 | ||
| - | |||
| - | # 프로젝트 디렉토리나 $HOME에 .terraform-version 파일에 버전을 넣어두면 해당 버전이 사용된다. 혹은 latest 도 가능. | ||
| - | terraform version | ||
| - | |||
| - | # TFENV_TERRAFORM_VERSION 으로 .terraform-version 파일 오버라이드 가능 | ||
| - | TFENV_TERRAFORM_VERSION=0.7.3 terraform --version | ||
| - | |||
| - | # 제거 | ||
| - | tfenv uninstall < | ||
| - | |||
| - | # upgrade | ||
| - | git --git-dir=~/ | ||
| - | </ | ||
| - | ===== terraboard ===== | ||
| - | * https:// | ||
| - | * terraform dashboard | ||
| - | |||
| - | ===== 참조 ===== | ||
| - | * [[http:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||