답변:
Ubuntu / Ubuntu 클라우드 서버에 terraform을 설치하는 단계 :
압축 해제 설치
sudo apt-get install unzip
terraform 웹 사이트에서 최신 버전 번호를 확인하십시오.
https://www.terraform.io/downloads.html
최신 버전의 테라 폼 다운로드 (필요한 경우 최신 버전 번호로 대체)
wget https://releases.hashicorp.com/terraform/0.12.7/terraform_0.12.7_linux_amd64.zip
다운로드 한 파일 아카이브 추출
unzip terraform_0.12.7_linux_amd64.zip
실행 파일을 검색 한 디렉토리로 실행 파일 이동
sudo mv terraform /usr/local/bin/
그것을 실행
terraform --version
sudo install terraform /usr/local/bin/보다 안정적이며 소유권과 권한이 올바른지 확인합니다.
sudo install실제로 여기에 추가? 실행하려고 할 때 "install : stat 'terraform': no such file or directory"라는 메시지가 표시되어 의도 한대로 작동하지 않기 때문에이 메시지가 표시됩니다. 이전에이 명령을 사용하지 않은 것에 대해 어색한 느낌이 들었습니다.
Ubuntu plus snap installed를 실행하는 경우 다음을 호출하십시오.
sudo snap install terraform
/snap/terraform/216/bin/terraform apply. 그러나 나는 단지 terraform applyPATH find를 사용 하고 보자 /snap/bin/terraform. 바이너리는 내 ssh-agent를 사용할 수 없다.
최신 버전을 설치하는 내 라이너
sudo echo ; zcat <( CURRR_VER=$(curl -s https://checkpoint-api.hashicorp.com/v1/check/terraform | jq -r -M '.current_version') ; curl -q "https://releases.hashicorp.com/terraform/${CURRR_VER#?}/terraform_${CURRR_VER#?}_linux_amd64.zip" ) | sudo tee /usr/local/bin/terraform > /dev/null ; sudo chmod +x /usr/local/bin/terraform
https://github.com/hashicorp/terraform/issues/9803#issuecomment-257903082 의 라인 사용
Terraform deb 저장소를 사용하는 방법은을 사용하여 Terraform을 설치 및 업데이트하는 것보다 낫습니다 apt.
https://tjend.github.io/repo_terraform/
이처럼 :
wget -q -O - https://tjend.github.io/repo_terraform/repo_terraform.key | sudo apt-key add -
sudo echo 'deb [arch=amd64] https://tjend.github.io/repo_terraform stable main' >> /etc/apt/sources.list.d/terraform.list
sudo apt-get update
sudo apt-get install terraform