Вы соберёте репозиторий, который поднимает веб-сервис на двух узлах одной командой и проходит машинную приёмку: линтер, повторный запуск с нулём изменений, проверка по HTTP. Ставить ничего не нужно: лабораторные идут в браузере на настоящем Ansible в живом терминале. Боль знакомая: playbook работает у автора и ломается у остальных, а повторный запуск что-то снова правит.
Итоговая работа это один репозиторий. Inventory описывает два узла, роль nginx поднимает на каждом свой экземпляр сервиса, секрет лежит зашифрованным, а узлы отвечают разными строками одного формата.
Проверка не читает ваш код глазами. Она запускает playbook, ходит по HTTP на оба узла и ищет токен в открытых файлах.
Инженеры, которые уже запускали простой playbook и хотят писать поддерживаемую автоматизацию
DevOps и SRE, у которых конфигурация узлов живёт в bash-скриптах и ручных правках
Те, кому после Terraform нужно настраивать сами узлы
Linux и SSH на уровне уверенного пользователя
Что такое YAML и как его читать
Базовый Ansible из курса «DevOps-инженер» полезен, но курс начинается с модели подключения
Сначала модель: inventory, ad-hoc команды, первый playbook и то, как читать статусы ok, changed и failed. Затем переменные и их приоритет, шаблоны Jinja2, handlers, роли, vault, теги и отладка.
Каждая тема закрепляется лабораторной на живых узлах: у вас терминал или редактор, а проверка смотрит на получившееся состояние.
Итог курса: все эти кирпичи собираются в один репозиторий платформы.
Главное условие здорового кода: повторное применение не меняет достигнутое. Если второй запуск шумит, настоящую правку не отличить от случайной.
Вы научитесь находить задачи, которые шумят, заменять их модулями, сверяющими состояние, и доказывать результат скриптом: два запуска и changed=0.
Проверки идут от дешёвых к дорогим: синтаксис, ansible-lint, повторный запуск, verify-плейбук на assert, поиск секрета, выбор задач по тегам.
Отдельно проверяются сами проверки: если остановить nginx на втором узле, verify обязан упасть. Тест, который не падает, ничего не доказывает.
Вы также можете задать любой вопрос по курсу у поддержки t.me/mentorix_support
Модулей: 7, уроков: 35. Задачи с кодом проверяются автоматически.
Стоимость курса: 5990 ₽