Каталог/назад к курсам
Ansible: автоматизация инфраструктуры
DevOpsСредний

Ansible: автоматизация инфраструктуры

Настраивайте серверы воспроизводимо: inventory, playbooks, роли, шаблоны и секреты. Соберите автоматизацию для нескольких окружений, проверьте повторный запуск и обновляйте сервисы управляемо.

8 модулей • 24 урокаоколо 36 ч
Свободный темпСертификат с проверкой

О курсе

Настройте десять серверов так же уверенно, как один

Копировать команды между серверами удобно только до первого расхождения в конфигурации. В Ansible вы описываете нужное состояние и применяете его к группе машин. На курсе превратите ручную установку сервиса в понятные playbooks, вынесете повторяемые настройки в роли и проверите, что повторный запуск не ломает окружение. Отдельно разберёте переменные, секреты и поведение автоматизации при частичном сбое.

Что будет в практике

Репозиторий Ansible для группы учебных Linux-серверов: пользователи, пакеты, приложение и reverse proxy. Общие роли, отдельные inventory для окружений, защищённые переменные, проверки и поэтапное обновление сервиса.

Как устроен курс

Разборы, лабораторные работы и итоговый проект. Курс готовится к запуску: открытие модулей запланировано на 29 ноября 2026 года.

Чему научитесь

  • Собирать inventory и подключаться к группам машин
  • Писать идемпотентные playbooks
  • Управлять переменными и конфигурацией через Jinja2
  • Разделять автоматизацию на роли и коллекции
  • Хранить секреты и ограничивать привилегии
  • Проверять и выполнять обновления поэтапно

Для кого

  • Администраторы, повторяющие ручные настройки серверов
  • DevOps-инженеры, автоматизирующие конфигурацию окружений
  • Разработчики, сопровождающие собственные Linux-сервисы

Формат

  • Разборы, лабораторные работы и итоговый проект
  • Открытие модулей — 29 ноября 2026, 10:00 МСК
  • Практика на собственном учебном стенде; при использовании платных облачных ресурсов расходы оплачиваются отдельно

Что нужно на старте

  • Базовые Linux, SSH, Git и YAML
  • Понимание пользователей, пакетов и systemd
  • Компьютер с виртуализацией или несколько учебных Linux-машин
#ansible#linux#automation#devops#configuration management

Автор курса

Latorn DevOps

Понятные курсы по DevOps: Linux, Bash, Git, Docker, CI/CD и Kubernetes. Разбираем команды и конфигурации на примерах, решаем задачи с автопроверкой и собираем собственный учебный стенд. От первого запуска сервера до обновления приложения, мониторинга и восстановления после сбоя.

Программа

Доступны 0 из 8 секций, остальные откроются по расписанию.

01Управляемые серверы и inventoryс 29 ноября в 07:00
1Control node, SSH и подключение
2Группы хостов и inventory
3Первые ad-hoc команды
02Playbooks и идемпотентностьс 29 ноября в 07:00
1Tasks, modules и handlers
2Пакеты, файлы и systemd
3Повторный запуск и changed-статус
03Переменные и управление выполнениемс 29 ноября в 07:00
1Facts и приоритет переменных
2Loops, conditions и register
3Ошибки, blocks и rescue
04Шаблоны и конфигурацияс 29 ноября в 07:00
1Jinja2 для файлов конфигурации
2Templates, files и права
3Валидация перед перезапуском
05Роли и переиспользованиес 29 ноября в 07:00
1Структура роли и defaults
2Зависимости и коллекции
3Границы dev и staging
06Доступ и секретыс 29 ноября в 07:00
1Become и минимальные привилегии
2Ansible Vault и жизненный цикл секретов
3No_log и защита вывода
07Проверки и безопасная выкладкас 29 ноября в 07:00
1Lint, check mode и diff
2Ограничения dry run и интеграционные проверки
3Serial, tags и поэтапное обновление
08Итоговый проект: сервис на группе серверовс 29 ноября в 07:00
1Настройка приложения и reverse proxy
2Повторный запуск и сценарий сбоя
3Документация и сопровождение ролей
Дополнительные материалы и практика