Terraform — программный инструмент с открытым исходным кодом, созданный компанией HashiCorp. Он позволяет определять и предоставлять инфраструктуру центра обработки данных с помощью высокоуровневого языка настроек, известного как HashiCorp Configuration Language (HCL) или, в качестве альтернативы, JSON. C помощью Terraform разработчики могут размещать и управлять ресурсами своих программ в различных облачных и локальных средах.
В этой статье мы расскажем, как установить Terraform в дистрибутивах RHEL / CentOS Linux.
Содержимое:
- Способы инсталляции Terraform в Linux
- Установка Terraform с помощью zip-архив
- Установка Terraform с помощью официального репозитория
- Выводы
Способы инсталляции Terraform в Linux
Вы можете установить Terraform двумя способами: с помощью zip-архива с исходным кодом инструмента и при помощи репозитория HashiCorp. Давайте детальнее разберем каждый из них.
Установка Terraform с помощью zip-архив
Чтобы установить Terraform, используя zip-архив с приложением, для начала откройте страницу Install на официальном сайте разработчика. Перейдите на вкладку Linux и скопируйте ссылку на загрузочный файл, который соответствует архитектуре Вашей ОС.
Затем примените в терминале команду wget, в качестве аргумента которой укажите ранее скопированную ссылку:
Читайте также: Как переименовать файл при загрузке с помощью wget в Linux.
После скачивания архива, Вам нужно извлечь его содержимое в один из каталогов, которые хранятся в переменной $PATH. Чтобы вывести на экран значение этой переменной, выполните в терминале:
Мы для примера будем использовать каталог /usr/local/bin. Поэтому распакуем загруженный архив в эту директорию с помощью команды unzip:
Чтобы убедиться в том, что исполняемый файл Terraform находится в каталоге /usr/local/bin, просмотрим его содержимое с помощью команды ls -l:
Читайте также: 15 примеров команды ls в Linux.
На скриншоте выше видно, что бинарный файл расположен в этой папке. Наконец, Вы можете узнать, прошла ли установка приложения успешно, просмотрев версию Terraform:
Установка Terraform с помощью официального репозитория
Основным требованием для успешной инсталляции Terraform с помощью репозитория HashiCorp является наличие в ОС пакета инструментов yum-utils. Если Вы ранее не устанавливали данное ПО, выполните следующую команду, чтобы сделать это:
Затем добавьте в операционную систему репозиторий HashiCorp:
Читайте также: Команда yum в Linux с примерами.
Наконец, установите Terraform с помощью стандартного менеджера пакетов yum:
На скриншоте выше видно, что Terraform установлен. Чтобы убедиться в этом, выполните в терминале следующую команду:
Выводы
Утилита Terraform — полезный инструмент для создания и управления внешними ресурсами программ в облачных сервисах. Надеемся, что у Вас установка этого приложения прошла успешно!
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.































