О курсе
Ansible настраивает серверы по SSH без агентов: вы описываете, какими должны быть пакеты, файлы, пользователи и службы, а он приводит к этому состоянию все узлы сразу — и ничего не меняет при повторном запуске. Курс начинается с того, почему ручная настройка не масштабируется, и с безопасной подготовки узлов: отдельный пользователь, ключ, проверенные отпечатки. Дальше — инвентарь и разовые команды, плейбуки, переменные и факты, шаблоны конфигураций с обработчиками, роли и коллекции. Завершают курс Ansible Vault для секретов, линтер, проверки и обновление узлов по одному с откатом. Каждая команда прогнана на Debian 13 с Ansible 12, вывод на страницах — настоящий.
Для кого
Администраторы и разработчики, уверенно работающие в Linux и с SSH; студенты IT-специальностей после курсов «Основы Linux» и «Основы Bash»
Формат
8 модулей и итоговый проект, теория и практика
Инструменты
Ansible 12 (ansible-core 2.19) и ansible-lint из пакетов Debian 13, Jinja2, Ansible Vault; узлы — Debian 13
Итог
Роль веб-сервера для двух узлов: nginx и сайт из шаблонов, закрытая страница состояния с паролем в Vault, обработчики, проверки и чистый линтер
Нужны управляющая машина с Linux (или WSL) и три учебных узла — виртуальные машины с Debian 13 в одной сети, на каждом SSH и Python 3. Обязательна уверенная работа в терминале и с SSH-ключами (курс
«Основы Linux»); YAML осваивается по ходу курса.
На сайте — теория. Практические задания с критериями оценивания, сдача работ и оценки — в курсе «Основы Ansible» на учебном портале
portal.nevabit.ru. Учётную запись выдаёт преподаватель.