Установка Terraform на Ubuntu 18-20


Terraform устанавливается из репозиториев Hashicorp, а его модули скачиваются с github в виде исходников и компилируются с помощью Go. Поэтому, чтобы работать с модуля Terraform — вам нужно становить Go. Как это сделать написано в этой инструкции, а здесь мы разберём установку Terraform на VPS под управлением Ubuntu 18-20.

Обратите внимание, по состоянию на 06.04.2022 скачать Terraform с официального репозитория без VPN не получится! Самый простой и верный путь — заказать виртуальный сервер на базе Open source с расположением в Таллине и работать на нём.

Установка Terraform на Ubuntu:

  1. Обновляем пакетный менеджер apt и устанавливаем софт по работе с GPG ключами: sudo apt-get update && sudo apt-get install -y gnupg software-properties-common curl
  2. Скачиваем GPG ключ и добавляем его в систему: curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
  3. Добавляем Hashicorp репозиторий в apt: sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
  4. Обновляем apt-репозитории ещё раз и устанавливаем Terraform: sudo apt-get update && sudo apt-get install terraform
 

Если на любом из шагов была возвращена ошибка с кодом 405 или 22 — это значит, что ваш IP блокируется по геопозиции. Решение: пересоздайте виртуальный сервер с расположением в Таллине и попробуйте снова.


 

Проверим, что Terraform установился корректно: terraform -v. Команда вернёт ответ следующего вида:

Terraform v1.1.7
on linux_amd64
+ provider registry.terraform.io/vmware/vcd v3.6.0

На этом установка Terraform на Ubuntu 18-20 завершена. Помните, что для установки модулей Terraform нужен Go. О том как его установить на Ubuntu 18-20 читайте здесь.

Последнее обновление: 11.04.2022