본문 바로가기
IaC/Terraform

[Terraform] Terraform설치 - Linux

by PhoB 2023. 12. 21.

리눅스에서는 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