Ответы:
Шаги для установки terraform на облачный сервер Ubuntu / Ubuntu:
Установить распаковать
sudo apt-get install unzip
Подтвердите номер последней версии на веб-сайте terraform:
https://www.terraform.io/downloads.html
Загрузите последнюю версию terraform (при необходимости замените номер новой версии)
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: not stat 'terraform': нет такого файла или каталога" при попытке запустить его, и не могу заставить его работать как задумано. Чувствуя неловкость , не используя эту команду когда - либо прежде ...
Если вы используете Ubuntu plus snap, просто позвоните:
sudo snap install terraform
/snap/terraform/216/bin/terraform apply
. Но я просто использую terraform apply
и позволяю PATH найти /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
Что касается использования Debian репозитория Terraform, вы можете установить и обновить 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
sudo apt-get install terraform
затем выполнить команду , sudo apt-get update
тоsudo apt-get upgrade
поможет вам получить подходящую версию teraform для смоделированного оборудования, которое было загружено из установки Ubuntu или любой версии Linux, установленной в вашей системе.