Відповіді:
Кроки для установки тераформи на хмарний сервер Ubuntu / Ubuntu:
Встановити розпакування
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
насправді додає тут? Я запитую це, оскільки я отримую "встановити: не можу стати" Terraform ": Немає такого файлу чи каталогу", коли намагаюся запустити його, і не можу змусити його працювати за призначенням. Відчуття ніяковості щодо того, що не використовувати цю команду ніколи раніше
Якщо ви працюєте з Ubuntu плюс оснащення, просто зателефонуйте:
sudo snap install terraform
/snap/terraform/216/bin/terraform apply
. Але я просто використовую terraform apply
і дозволяю PATH знайти /snap/bin/terraform
, двійковий файл не може використовувати мій ssh-агент.
Мій однокласник для встановлення останньої версії:
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/isissue/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
sudo apt-get install terraform
потім виконати команду , sudo apt-get update
тоsudo apt-get upgrade
допоможе вам отримати відповідну версію тераформи в модельоване обладнання, яке було отримано після встановлення Ubuntu або будь-якої версії Linux, встановленої у вашій системі.