НАВЫКИ
Что тренируется
- inventory и group membership
- YAML и структура playbook
- variables и precedence
- Jinja templates и filters
- modules и параметры
- handlers и notify
- become и privilege escalation
- idempotency и changed state
50 LAB · НАЧАЛЬНЫЙ / MIDDLE / СЛОЖНЫЙ
Разбирайте сломанные inventory и playbook, проверяйте фактический результат на target-системе и исправляйте automation минимальными изменениями.
Ansible часто ломается на стыке нескольких уровней: inventory выглядит корректно, но host попал не в ту группу; переменная существует, но имеет неверный тип; task проходит, однако handler не вызывается или повторный запуск перестаёт быть idempotent.
LAB воспроизводит такую ситуацию в готовой среде. Вы используете ansible-inventory, ansible-playbook, debug и обычные Linux-инструменты, чтобы отделить ошибку YAML от ошибки данных и от ошибки фактического состояния системы.
НАВЫКИ
СИМПТОМЫ
РЕАЛЬНЫЕ LAB
В треке: 10 начальных LAB · 30 Middle · 10 сложных LAB. Ниже — по два реальных примера каждого уровня из публичного каталога.
Ansible · inventory groups
Ansible · inventory YAML
Ansible · Jinja filters
Ansible · variable types
Ansible · blocks, rescue
Ansible · blocks, always
КАК ПРОХОДИТ ПРАКТИКА
В заявке есть симптомы и критерий готовности, но нет пошагового рецепта.
После входа создаётся отдельная учебная среда. Команды выполняются в настоящем shell.
Проверяете конфигурацию, логи и фактическое состояние теми инструментами, которыми пользовались бы на работе.
Можно выбрать любой корректный способ, если итоговое состояние соответствует техническому требованию.
Серверная функциональная проверка подтверждает, что проблема действительно устранена и LAB готова.
ДЛЯ КОГО
Подходит тем, кто уже знаком с базовым синтаксисом Ansible и хочет перейти от «написать playbook по примеру» к диагностике существующей инфраструктурной автоматизации.
FAQ
Нет. Inventory и target-системы подготовлены внутри LAB, поэтому эксперименты не затрагивают рабочую инфраструктуру.
Да. Часть задач проверяет не только первый успешный запуск, но и корректность повторного применения automation.
Если это помогает диагностике конкретной LAB — да. Способ исследования не фиксирован заранее.
Публичный каталог показывает темы, сложность и проверяемые навыки. Аккаунт нужен только для запуска среды, терминала и сохранения прогресса.
Перейти в каталог Junnylab