You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraform-provider-dynamix/wiki/1.2.0/05.06-Установка-Terraform.md

47 lines
4.7 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Установка 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