리눅스에서는 Terraform을 설치하는 여러가지 방법이 있습니다.
1. 바이너리 파일
2. 패키지 관리자 사용
3. tfenv사용
이번 포스팅에서는 2번, 3번을 알아보도록 하겠습니다.
설치환경 : Ubuntu 22.04.3
설치
- 패키지 관리자 사용 - 최신버전
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update && sudo apt install terraform
결과
- 특정 버전을 설치
wget https://releases.hashicorp.com/terraform/<version>/terraform_<version>_linux_amd64.zip
unzip terraform_<version>_linux_amd64.zip
sudo mv terraform /usr/local/bin/
- tfenv사용
git clone https://github.com/tfutils/tfenv.git ~/.tfenv
echo 'export PATH="$HOME/.tfenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(tfenv init -)"' >> ~/.bashrc
source ~/.bashrc
tfenv install <version>
tfenv use <version>
공식문서
https://developer.hashicorp.com/terraform/install#Linux
Install | Terraform | HashiCorp Developer
Explore Terraform product documentation, tutorials, and examples.
developer.hashicorp.com
'IaC > Terraform' 카테고리의 다른 글
[Terraform] terraform init (1) | 2024.01.14 |
---|---|
[Terraform] Terraform 설치 - Windows (2) | 2023.12.21 |
[Terraform] Terraform (1) | 2023.12.21 |