Вы перегружены количеством облачных сервисов и ресурсов, которые вам приходится управлять? Интересуетесь, какой инструмент может помочь с этими задачами? Не задумывайтесь и погружайтесь с головой! Этот учебник научит вас, как установить Terraform!
Terraform – это самый популярный инструмент автоматизации для эффективного и быстрого создания, изменения и управления вашей облачной инфраструктурой. Так что давайте начнем!
Предварительные требования
Этот учебник будет пошаговым руководством по Terraform. Если вы хотите следовать за ним, убедитесь, что у вас есть следующее:
- A Windows 10+ device.
- A device with Ubuntu 18.04 or later. The examples in this tutorial will use Ubuntu 18.04.
Установка Terraform на устройство с Windows
Чтобы начать, читайте ниже, как установить Terraform на устройство с Windows.
1. Откройте ваш любимый браузер и загрузите соответствующую версию Terraform со страницы релизов Terraform от HashiCorp HashiCorp’s Terraform releases page. В примерах используется версия 1.0.6.
На момент написания последняя версия Terraform – 1.0.6. В примерах будет использоваться эта версия.
2. Создайте папку tools на вашем диске C:\.
3. Извлеките загруженный архив и скопируйте terraform.exe в только что созданную папку C:\tools.
4. Затем откройте меню “Пуск” и введите системные переменные среды, и первым результатом поиска должна быть команда Изменить переменные среды системы. Нажмите на результат поиска, и вы увидите окно Свойства системы, как показано ниже.

5. Теперь найдите переменную среды Path и нажмите Изменить, чтобы изменить ее.

6. Нажмите Новый и добавьте путь к папке, где вы извлекли terraform.exe, который находится в C:\tools\terraform.exe, и нажмите OK.

На скриншоте выше показан подкаталог с включенной версией, это необязательно.
7. Откройте командную строку или PowerShell, чтобы проверить, правильно ли добавлен Terraform в переменную среды PATH. Выполните команду terraform
, и вы увидите вывод, аналогичный показанному ниже.

8. Как хорошая практика, также рассмотрите возможность запуска terraform --version
, чтобы подтвердить версию установленного Terraform. Вы должны увидеть 1.0.6
, если вы следуете за мной.

Установка Terraform с помощью репозиториев пакетов в Ubuntu
Теперь узнайте, как установить Terraform в Linux, конкретно на Ubuntu. Вы установите Terraform через репозитории пакетов для более легкой интеграции с инструментами управления конфигурацией с помощью команды apt install
.
1. Подключитесь к Ubuntu с помощью вашего любимого клиента SSH.
2. Создайте каталог для хранения файлов установки Terraform. Хотя вы можете установить Terraform в любом каталоге, рекомендуется устанавливать программное обеспечение в каталоге opt. Создайте каталог terraform с помощью команды mkdir
. Перейдите в этот каталог с помощью команды cd
, как показано ниже.

3. Затем настройте вашу систему на доверие ключу HashiCorp для аутентификации пакетов, запустив указанную ниже команду curl
. После выполнения команды вы увидите сообщение OK
. Соединение между вашим устройством Ubuntu и сайтом Hashicorp теперь защищено.
Хотя в этом руководстве используется пользователь root, обычно рекомендуется использовать учетную запись с меньшими привилегиями, являющуюся членом группы sudoers.

4. После регистрации ключа добавьте официальный репозиторий HashiCorp в вашу систему, выполнив команду apt-add-repository
. Репозиторий Hashicorp содержит пакет установки Terraform.

5. Установите Terraform из только что добавленного репозитория Hashicorp, используя команду apt install
.

6. Проверьте установку Terraform, запустив команду terraform
. Вы должны увидеть вывод, аналогичный приведенному ниже.

Установка Terraform с помощью файлов Zip на любом устройстве Linux
Не каждый дистрибутив Linux имеет доступ к инструментам apt. В качестве альтернативы установите Terraform из zip-файлов. Давайте посмотрим, как это сделать!
1. Создайте каталог /opt/terraform и перейдите в него с помощью команд mkdir
и cd
, как показано ниже.

2. Загрузите соответствующую версию Terraform с страницы выпусков Terraform от HashiCorp. В приведенном ниже примере загружается версия 1.0.6 с помощью wget
в текущий каталог.

3. После успешной загрузки извлеките архив Terraform в текущий каталог с помощью команды unzip
.
Запустите команду ls
, чтобы подтвердить наличие файла bin terraform.

4. Теперь переместите двоичный файл terraform в каталог исполняемых файлов /usr/local/bin. Каталог исполняемых файлов (/usr/local/bin
) позволяет запускать исполняемые файлы откуда угодно в системе Linux.
Наконец, убедитесь, что terraform был успешно установлен, запустив команду terraform --version
.
Заключение
В этом уроке вы узнали, как установить Terraform как на устройствах Ubuntu, так и на устройствах Windows. Теперь, когда у вас загружен и настроен Terraform, что вы планируете управлять им?