
Ansible: автоматизация инфраструктуры
Настраивайте серверы воспроизводимо: inventory, playbooks, роли, шаблоны и секреты. Соберите автоматизацию для нескольких окружений, проверьте повторный запуск и обновляйте сервисы управляемо.
О курсе
Настройте десять серверов так же уверенно, как один
Копировать команды между серверами удобно только до первого расхождения в конфигурации. В Ansible вы описываете нужное состояние и применяете его к группе машин. На курсе превратите ручную установку сервиса в понятные playbooks, вынесете повторяемые настройки в роли и проверите, что повторный запуск не ломает окружение. Отдельно разберёте переменные, секреты и поведение автоматизации при частичном сбое.
Что будет в практике
Репозиторий Ansible для группы учебных Linux-серверов: пользователи, пакеты, приложение и reverse proxy. Общие роли, отдельные inventory для окружений, защищённые переменные, проверки и поэтапное обновление сервиса.
Как устроен курс
Разборы, лабораторные работы и итоговый проект. Курс готовится к запуску: открытие модулей запланировано на 29 ноября 2026 года.
Чему научитесь
- Собирать inventory и подключаться к группам машин
- Писать идемпотентные playbooks
- Управлять переменными и конфигурацией через Jinja2
- Разделять автоматизацию на роли и коллекции
- Хранить секреты и ограничивать привилегии
- Проверять и выполнять обновления поэтапно
Для кого
- Администраторы, повторяющие ручные настройки серверов
- DevOps-инженеры, автоматизирующие конфигурацию окружений
- Разработчики, сопровождающие собственные Linux-сервисы
Формат
- Разборы, лабораторные работы и итоговый проект
- Открытие модулей — 29 ноября 2026, 10:00 МСК
- Практика на собственном учебном стенде; при использовании платных облачных ресурсов расходы оплачиваются отдельно
Что нужно на старте
- Базовые Linux, SSH, Git и YAML
- Понимание пользователей, пакетов и systemd
- Компьютер с виртуализацией или несколько учебных Linux-машин
Автор курса
Latorn DevOps
Понятные курсы по DevOps: Linux, Bash, Git, Docker, CI/CD и Kubernetes. Разбираем команды и конфигурации на примерах, решаем задачи с автопроверкой и собираем собственный учебный стенд. От первого запуска сервера до обновления приложения, мониторинга и восстановления после сбоя.
Программа
Доступны 0 из 8 секций, остальные откроются по расписанию.
01Управляемые серверы и inventoryс 29 ноября в 07:00
02Playbooks и идемпотентностьс 29 ноября в 07:00
03Переменные и управление выполнениемс 29 ноября в 07:00
04Шаблоны и конфигурацияс 29 ноября в 07:00
05Роли и переиспользованиес 29 ноября в 07:00
06Доступ и секретыс 29 ноября в 07:00
07Проверки и безопасная выкладкас 29 ноября в 07:00
08Итоговый проект: сервис на группе серверовс 29 ноября в 07:00
Дополнительные материалы и практика
Статьи
- Последовательное обновление серверов Ansible: serial и проверка готовности
- delegate_to и run_once в Ansible: где выполняется задача и сколько раз
- Ansible не перезапустил сервис: когда срабатывает handler
- Ansible каждый раз показывает changed: проверяем идемпотентность задачи
- Ansible взял не ту переменную: разбираем inventory, group_vars и host_vars
- Ansible template: проверяем конфигурацию до замены рабочего файла
