Установка Terraform в Debian 11

Здравствуйте друзья. В этой статье мы кажем вам как выполняется установка Terraform на Debian 11.

Что такое Terraform

Terraform от компании HashiCorp – это программный инструмент, который облегчает управление инфраструктурой. С его помощью можно легко разворачивать и контролировать инфраструктуру на различных облачных платформах.

Одной из ключевых преимуществ Terraform является возможность автоматизации процесса создания и управления инфраструктурой. Этот инструмент является особенно полезным для DevOps-инженеров и системных администраторов.

Но что это значит? Это значит, что разработчики, используя язык конфигурации под названием HCL (HashiCorp Configuration Language), могут определять характеристики своей инфраструктуры.

Поэтому Terraform стал жизненно важным инструментом для многих системных администраторов по всему миру.

Мы собираемся установить его на Debian 11, потому что это очень дружественная к серверу система.

Установка Terraform на Debian 11

Сначала требуется подключиться к серверу по SSH или открыть терминал и полностью обновить систему.

sudo apt update

sudo apt upgrade

Далее требуется установить некоторые пакеты, которые необходимы для установки Terraform.

sudo apt install gnupg software-properties-common curl

Вероятно всего они уже есть в системе, но всегда полезно проверить и быть уверенным, что не возникнет проблем если они отсутствуют.

Terraform нет в репозиториях Debian 11, но у него есть специальный репозиторий, который мы можем использовать в системе, чтобы облегчить установку.

Чтобы сделать это, сначала требуется добавьте его.

sudo apt-add-repository "deb [arch=$$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main"

Также необходимо добавить GPG-ключ хранилища, чтобы можно было использовать хранилище.

curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -

Следующим шагом будет обновление APT для чтения новой информации о хранилище.

sudo apt update

Ну и теперь вы можете установить Terraform. Сделать это можно выполнив следующую команду.

sudo apt install terraform

Установка Terraform в Debian 11
Установка Terraform в Debian 11

Когда процесс установки будет завершен, вы можете проверить установленную версию с помощью команды.

terraform -v

Ответ терминала будет примерно таким.

Terraform v1.4.6
on linux_amd64

Ну и это как вы понимаете все, Terraform установлен на ваш сервер.

Необязательно: Включить автозаполнение для Terraform

Terraform – это инструмент CLI по крайней мере, большая его часть. Поэтому важно иметь дополнительную помощь при его использовании. Поэтому в Terraform  существует автодополнение синтаксиса.

Чтобы включить его просто выполните следующую команду.

terraform -install-autocomplete

Примените изменения, выполнив эту команду.

source ~/.bashrc

Теперь при использовании terraform вы можете нажать клавишу TAB, чтобы включить автозаполнение.

Если вы хотите попробовать, введите terraform, а затем несколько раз нажмите TAB и он покажет доступные команды.

Включение функции автозаполнения в Terraform
Включение функции автозаполнения в Terraform

Заключение

В заключении, Terraform – это мощный инструмент для управления инфраструктурой, который облегчает развертывание и контроль инфраструктуры на различных облачных платформах. Он позволяет автоматизировать процессы создания и управления инфраструктурой, делая его ценным инструментом для DevOps инженеров и системных администраторов. Надеюсь у вас получилось установить Terraform в Debian 11 и не возникло никаких проблем.

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий