Поглиблений посібник з усього, що стосується Terraform, з нещодавно встановленими найкращими практиками та досвідченими знаннями про Інфраструктуру як код.
Terraform та її форк з відкритим вихідним кодом OpenTofu «Інфраструктура як код (IaC)» переосмислили спосіб управління інфраструктурою. Його передумова проста, але чудова: надавати, оновлювати, масштабувати та реплікувати інфраструктуру з такою ж легкістю, як і код вашого додатку. У Terraform in Depth ви знайдете абсолютно все, що потрібно для автоматизації та управління інфраструктурою за допомогою всього декількох рядків коду.
Усередині Terraform in Depth ви дізнаєтесь, як це зробити:
- Розуміти та писати базовий код Terraform
- Уникнути прив'язки до постачальника за допомогою OpenTofu з відкритим вихідним кодом
- Перемикатися між OpenTofu та Terraform за потреби
- Створювати конвеєри безперервної інтеграції та безперервної доставки (CI/CD) для Terraform
- Організовувати проекти та модулі Terraform для командного використання у виробництві
- Розробляйте та тестуйте надійні модулі Terraform
- Створювати власні постачальники Terraform
Terraform in Depth повністю відповідає останнім версіям, стандартам та підходам Terraform та OpenTofu. Повний і всеосяжний, універсальний підхід охоплює все, починаючи від абсолютних основ Terraform і OpenTofu і закінчуючи передовими виробничими застосуваннями. Кожна методика проілюстрована реальними прикладами, з якими інженери інфраструктури стикаються щодня.
Передмова Антона Бабенка та Крістіана Меша.
Про технологію
Terraform та її форк з відкритим вихідним кодом OpenTofu практично виключають ручну конфігурацію інфраструктури. За допомогою інструменту управління інфраструктурою Terraform навіть складні операції, які раніше вимагали незграбних скриптів і трудомістких налаштувань, можна створювати, керувати і ділитися ними як організованою кодовою базою. Опануйте Terraform, і ви зможете оновлювати парк машин лише кількома рядками коду.
Про книгу
Terraform in Depth навчає технологіям Terraform та практикам Infrastructure as Code (IaC), які ви можете використовувати для розгортання та управління додатками в хмарі або локальному центрі обробки даних. Кожна глава містить цікаві практичні приклади, такі як створення гнучкого модуля Terraform та налагодження планів Terraform. Ви швидко навчитеся визначати свою інфраструктуру за допомогою Terraform. Потім ви зануритеся в розширені додатки, включаючи конвеєри CI/CD, створення інструментів для документування та безпеки, а також управління кодом Terraform.
Що всередині
- Розуміння та написання базового коду Terraform
- Уникайте прив'язки до постачальника за допомогою OpenTofu
- Створювати конвеєри CI/CD
- Розробляти та тестувати модулі Terraform
Про читача
Для сисадмінів, розробників програмного забезпечення та хмарних інженерів, які знайомі з CLI.
Про автора
Роберт Хафнер керував інженерними розробками у багатьох стартапах, включаючи Malwarebytes, Vicarious AI та Rad AI. Наразі він є заслуженим інженером у телекомунікаційній компанії зі списку Fortune 100.
Відгуки про Terraform in Depth: Infrastructure as Code with Terraform and OpenTofu