Введение в Terraform и Infrastructure as Code
Terraform — инструмент с открытым исходным кодом от HashiCorp для управления инфраструктурой как кодом (IaC).
Он использует декларативный язык
HCL (HashiCorp Configuration Language). В отличие от императивных подходов (Ansible, bash-скрипты), вы описываете
желаемое состояние системы, а Terraform сам определяет, какие действия нужны для его достижения.
Установка доступна через менеджеры пакетов (apt, brew, chocolatey) или ручную загрузку бинарных файлов. Поддерживаются все основные ОС.
Провайдеры — это плагины для взаимодействия с API облачных платформ (
AWS,
Azure,
GCP) и внешних сервисов.
Модули — многократно используемые компоненты, инкапсулирующие набор ресурсов.
Автоматизируйте инфраструктуру с
Riqli
Обсуждение 16
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram