Добавить в корзинуПозвонить
Найти в Дзене

Установка 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': Резюме Описанный тип установки самый лёгкий в условиях санкций (не требуется обход
Оглавление

С приходом санкций установка софта из сторонних репозиториев начала сопровождаться некоторыми сложностями. Репозитории 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.

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