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-инженерам, а также разработчикам, стремящимся автоматизировать рутинные задачи конфигурации, обеспечить безопасность и согласованность развертываний в гибридных и облачных средах.

Learn Ansible: Automate your cloud infrastructure, security configuration, and application deployment with Ansible
A
Автор
Russ McKendrick
Издательство
Packt Publishing
Год
2024
Язык
Английский
1
Оцените книгу

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

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