Jawaban:
Langkah-langkah untuk menginstal terraform di Ubuntu / server cloud Ubuntu:
Pasang unzip
sudo apt-get install unzip
Konfirmasikan nomor versi terbaru di situs web terraform:
https://www.terraform.io/downloads.html
Unduh versi terraform terbaru (gantikan nomor versi yang lebih baru jika perlu)
wget https://releases.hashicorp.com/terraform/0.12.7/terraform_0.12.7_linux_amd64.zip
Ekstrak arsip file yang diunduh
unzip terraform_0.12.7_linux_amd64.zip
Pindahkan executable ke direktori yang dicari executable
sudo mv terraform /usr/local/bin/
Menjalankannya
terraform --version
sudo install terraform /usr/local/bin/
lebih dapat diandalkan, memastikan kepemilikan dan izin sudah benar.
sudo install
sebenarnya ditambahkan di sini? Saya menanyakan ini karena saya mendapatkan "instal: tidak bisa stat 'terraform': Tidak ada file atau direktori" ketika mencoba menjalankannya, dan tidak bisa membuatnya berfungsi sebagaimana dimaksud. Merasa canggung karena tidak pernah menggunakan perintah ini sebelumnya ...
Jika Anda menjalankan Ubuntu plus snap diinstal, panggil saja:
sudo snap install terraform
/snap/terraform/216/bin/terraform apply
. Tapi saya hanya menggunakan terraform apply
dan membiarkan PATH menemukan /snap/bin/terraform
, biner tidak dapat menggunakan ssh-agent saya.
One-liner saya untuk menginstal versi terbaru:
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
Menggunakan garis dari https://github.com/hashicorp/terraform/issues/9803#issuecomment-257903082
Bagaimana dengan menggunakan repositori Terraform deb, Anda dapat menginstal dan memperbarui menggunakan Terraform apt
.
https://tjend.github.io/repo_terraform/
Seperti ini:
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
lalu jalankan perintah sudo apt-get update
itusudo apt-get upgrade
akan membantu Anda mendapatkan versi teraform yang sesuai ke dalam perangkat keras yang disimulasikan yang diambil dari instalasi Ubuntu atau versi Linux apa pun yang diinstal ke sistem Anda.