Learn Ansible: Automate your cloud infrastructure, security configuration, and application deployment with Ansible
Книга «Learn Ansible» представляет собой практическое руководство по освоению одного из самых популярных инструментов автоматизации в мире DevOps. Второе издание, обновленное в 2024 году, охватывает все аспекты работы с Ansible — от базовой установки и настройки до развертывания сложных приложений и управления облачной инфраструктурой.
Автор, опытный DevOps-инженер Расс Маккендрик, начинает с основ: объясняет философию Ansible, его декларативный подход и преимущества перед императивными инструментами. Читатель узнает, как установить Ansible на различные операционные системы (macOS, Linux, Windows 11), познакомится с ключевыми концепциями — инвентарями хостов, плейбуками и ролями. Отдельная глава посвящена Ansible Galaxy — центральному репозиторию для поиска, публикации и повторного использования готовых ролей и коллекций, что значительно ускоряет процесс автоматизации.
Вторая часть книги посвящена практическому применению. На примере развертывания классического LAMP-стека (Linux, Apache, MySQL, PHP) автор демонстрирует, как структурировать проекты, писать эффективные и поддерживаемые плейбуки. Подробно рассматриваются встроенные команды Ansible CLI (ansible, ansible-playbook, ansible-vault для работы с секретами) и инструменты для управления конфигурацией и инвентарем.
Книга будет полезна системным администраторам, DevOps- и SRE-инженерам, а также разработчикам, стремящимся автоматизировать рутинные задачи конфигурации, обеспечить безопасность и согласованность развертываний в гибридных и облачных средах.