|
|
# Установка Terraform
|
|
|
На момент написания инструкции, приложение Terraform по прямой ссылке с сайта-разработчика программного обеспечения невозможно скачать, по этой же причине, невозможно произвести установку с помощью разных пакетных менеджеров.
|
|
|
Существует два способа произвести установку приложения:
|
|
|
- Скачать скомпилированное приложение с зеркала компании BASIS.
|
|
|
- Из исходных кодов.
|
|
|
## Скачивание и установка скомпилированного приложения с зеркала компании BASIS
|
|
|
1. Перейти по ссылке https://colba.decs.online/index.php/s/JfkXWbwTqww64Tz , выбрать версию terraform для подходящей ОС.
|
|
|
2. Скачать архив.
|
|
|
3. Разархивировать приложение и переместить:
|
|
|
- Для Linux или MacOS: `/usr/local/bin`
|
|
|
- Для Windows: в любую папку, после чего добавить в $PATH в переменных окружения путь до приложения
|
|
|
4. Ввести в терминале `terraform -help`, в случае успеха, на экран будет информация о программе.
|
|
|
### Указание переменных среды окружения в Windows
|
|
|
Меню -> Панель управления -> Система -> Настройки -> Переменные окружения
|
|
|
Или
|
|
|
Поиск -> Изменение системных переменных среды
|
|
|
В открывшемся окне -> Переменные среды
|
|
|
Далее, необходимо выбрать переменную Path -> Изменить
|
|
|
Создать -> ввести путь до файла -> ОК
|
|
|
## Из исходных кодов
|
|
|
Для компилирования приложения потребуется:
|
|
|
- Компилятор языка программирования GO
|
|
|
- Система контроля версий git
|
|
|
- Исходные файлы приложения.
|
|
|
Сначала необходимо скачать и установить компилятор языка программирования GO. Для этого, необходимо перейти по ссылке https://go.dev/doc/install . На странице сайта будет автоматически представлена последняя версия компилятора подходящая операционной системе.
|
|
|
Далее, необходимо скачать и установить систему контроля версий git (https://git-scm.com/), на сайте будет так же автоматически предложена самая последняя и подходящая версия.
|
|
|
После установки компилятора и системы контроля версий, необходимо произвести клонирование исходных кодов приложения. Выполнить это можно, введя в терминале следующую команду:
|
|
|
```bash
|
|
|
git clone https://github.com/hashicorp/terraform.git
|
|
|
```
|
|
|
Обратите внимание, что клонирование будет происходить в директорию, из которой происходил вызов команды.
|
|
|
После клонирования, можно приступить к сборке приложения.
|
|
|
Для этого необходимо перейти в каталог, в который произошло клонирование исходных кодов и выполнить команду в терминале:
|
|
|
```bash
|
|
|
go install
|
|
|
```
|
|
|
Или
|
|
|
```bash
|
|
|
go build
|
|
|
```
|
|
|
Результатом выполнения данной программы станет бинарный файл terraform.
|
|
|
Полученный файл необходимо поместить в каталог `/usr/local/bin` для MacOS или Linux, либо в любой каталог и указать его путь в переменных окружения для ОС Windows.
|
|
|
После всех действий, команда `terraform -help` должна выводить информацию в терминал.
|
|
|
Полезные ссылки:
|
|
|
- https://learn.hashicorp.com/tutorials/terraform/install-cli
|
|
|
- https://stackoverflow.com/questions/1618280/where-can-i-set-path-to-make-exe-on-windows
|