Câu trả lời:
Các bước để cài đặt terraform trên máy chủ đám mây Ubuntu / Ubuntu:
Cài đặt giải nén
sudo apt-get install unzip
Xác nhận số phiên bản mới nhất trên trang web terraform:
https://www.terraform.io/downloads.html
Tải xuống phiên bản mới nhất của terraform (thay thế số phiên bản mới hơn nếu cần)
wget https://releases.hashicorp.com/terraform/0.12.7/terraform_0.12.7_linux_amd64.zip
Giải nén tệp lưu trữ đã tải xuống
unzip terraform_0.12.7_linux_amd64.zip
Di chuyển thực thi vào một thư mục tìm kiếm thực thi
sudo mv terraform /usr/local/bin/
Chạy nó
terraform --version
sudo install terraform /usr/local/bin/
đáng tin cậy hơn, nó đảm bảo quyền sở hữu và quyền là chính xác.
sudo install
thực sự thêm ở đây? Tôi đang hỏi điều này bởi vì tôi đang nhận được "install: could stat 'terraform': Không có tệp hoặc thư mục như vậy" khi cố chạy nó và không thể làm cho nó hoạt động như dự định. Cảm thấy lúng túng về việc không sử dụng lệnh này bao giờ ...
Nếu bạn đang chạy Ubuntu cộng với cài đặt snap, chỉ cần gọi:
sudo snap install terraform
/snap/terraform/216/bin/terraform apply
. Nhưng tôi chỉ sử dụng terraform apply
và để PATH tìm /snap/bin/terraform
, nhị phân không thể sử dụng tác nhân ssh của tôi.
My one-liner để cài đặt phiên bản mới nhất:
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
Sử dụng dòng từ https://github.com/hashicorp/terraform/issues/9804#issuecomment-257903082
Còn về việc sử dụng kho lưu trữ gỡ lỗi của Terraform, bạn có thể cài đặt và cập nhật Terraform bằng cách sử dụng apt
.
https://tjend.github.io/repo_terraform/
Như thế này:
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
sau đó hãy chạy lệnh sudo apt-get update
sau đósudo apt-get upgrade
sẽ giúp bạn đưa phiên bản phù hợp của teraform vào phần cứng mô phỏng được tìm nạp từ bản cài đặt Ubuntu hoặc bất kỳ phiên bản Linux nào được cài đặt vào hệ thống của bạn.