Найти тему
Эникей на передержке

Установка terraform | Debian 12

Оглавление

С приходом санкций установка софта из сторонних репозиториев начала сопровождаться некоторыми сложностями. Репозитории HashiCorp более недоступны с территории РФ (и, возможно, РБ).

Благо, продукт имеет открытый исходный код и нам не составит труда собрать исполняемый файл вручную.

Шаг 1. Подготовка

Установка пакетов

Проект написан на Go, а скачивать исходный код мы будем с GitHub. Подготовим необходимые утилиты:

sudo apt update
sudo apt install git golang-go

Подготовка исходников

Скачиваем исходный код и переходим в загруженную директорию:

git clone https://github.com/hashicorp/terraform.git
cd ./terraform-*

Шаг 2. Компиляция и установка

Компилируем проект:

go install

По умолчанию собранное приложение появляется в т.н. $GOPATH. Переместим в '/usr/local/bin/':

sudo mv ~/go/bin/terraform /usr/local/bin/

Проверка работоспособности

Для проверки достаточно выполнить в терминале команду 'terraform -help':

Справка по команде terraform
Справка по команде terraform

Резюме

Описанный тип установки самый лёгкий в условиях санкций (не требуется обходить геоблок). Обратите внимание, что при инициализации terraform вам всё равно понадобится обойти блокировку по IP.

Спасибо, что дочитали статью до конца. Поддержите канал лайком и подпиской, чтобы чаще видеть в ленте подобный контент. Всего вам доброго!)