Infrastructure as Code with Terraform and OpenTofu

Эта книга представляет собой всеобъемлющее руководство по использованию Terraform и его форка OpenTofu для реализации практик Infrastructure as Code (IaC). Автор подробно рассматривает не только основы языка HCL и рабочий процесс Terraform, но и продвинутые темы, необходимые для промышленного использования.

В первой части книги читатель знакомится с фундаментальными концепциями IaC, декларативным подходом Terraform, компонентами языка HCL, переменными, модулями, выражениями и итерациями. Особое внимание уделяется пониманию workflow Terraform: init, plan и apply.

Вторая часть посвящена использованию Terraform в production-средах. Здесь рассматриваются управление состоянием (state management), обеспечение качества кода, непрерывная интеграция и доставка (CI/CD), а также тестирование и рефакторинг инфраструктуры. Книга помогает построить надёжный и автоматизированный процесс развёртывания.

Третья часть охватывает продвинутые темы Terraform, включая альтернативные интерфейсы и работу с провайдерами. Также подробно обсуждается история и различия между Terraform и OpenTofu, что особенно актуально в свете последних изменений лицензирования HashiCorp.

Infrastructure as Code with Terraform and OpenTofu
A
Автор
Robert Hafner
Издательство
Manning Publications
Год
2025
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент