Книги / DevOps и Инфраструктура / Terraform / Infrastructure as Code for Beginners: Deploy and manage your cloud-based services with Terraform and Ansible

Infrastructure as Code for Beginners: Deploy and manage your cloud-based services with Terraform and Ansible

Russ McKendrick

Эта книга представляет собой практическое руководство по внедрению Infrastructure as Code (IaC) для начинающих. Автор, Russ McKendrick, имеющий 30-летний опыт в IT, объясняет фундаментальные концепции IaC, включая разницу между декларативным и императивным подходами, а также метафору "Pets vs Cattle". Основное внимание уделяется двум ключевым инструментам: Terraform для декларативного управления инфраструктурой и Ansible для конфигурации и автоматизации.

Книга начинается с теоретических основ, затем переходит к практическому планированию развертывания и заканчивается пошаговым руководством по развертыванию в Microsoft Azure. Вы узнаете, как создавать ресурсные группы, управлять конфигурациями, работать с секретами и использовать cloud-init. Каждая глава содержит примеры кода на HCL и YAML, а также ссылки для дальнейшего изучения.

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