Respostas:
Etapas para instalar o terraform no servidor de nuvem Ubuntu / Ubuntu:
Instalar descompacte
sudo apt-get install unzip
Confirme o número da versão mais recente no site terraform:
https://www.terraform.io/downloads.html
Baixe a versão mais recente do terraform (substituindo o número da versão mais recente, se necessário)
wget https://releases.hashicorp.com/terraform/0.12.7/terraform_0.12.7_linux_amd64.zip
Extrair o arquivo baixado do arquivo
unzip terraform_0.12.7_linux_amd64.zip
Mova o executável para um diretório procurado por executáveis
sudo mv terraform /usr/local/bin/
Executá-lo
terraform --version
sudo install terraform /usr/local/bin/
é mais confiável, garante que a propriedade e as permissões estejam corretas.
sudo install
realmente adiciona aqui? Estou perguntando isso porque estou recebendo "install: can stat 'terraform': não existe esse arquivo ou diretório" ao tentar executá-lo e não pode fazê-lo funcionar como pretendido. Sentindo-se constrangido por não usar este comando antes ...
Se você estiver executando o Ubuntu plus snap instalado, basta ligar para:
sudo snap install terraform
/snap/terraform/216/bin/terraform apply
. Mas eu apenas uso terraform apply
e deixo o PATH encontrar /snap/bin/terraform
, o binário não pode usar o meu ssh-agent.
Meu one-liner para instalar a versão mais recente:
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
Usando a linha de https://github.com/hashicorp/terraform/issues/9803#issuecomment-257903082
Que tal usar o repositório deb do Terraform, você pode instalar e atualizar o Terraform usando apt
.
https://tjend.github.io/repo_terraform/
Como isso:
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
sudo apt-get install terraform
então execute o comando sudo apt-get update
entãosudo apt-get upgrade
ajudará você a obter a versão adequada do teraform no hardware simulado que foi buscado na instalação do Ubuntu ou em qualquer versão do Linux instalada em seu sistema.