Ansible
Изучите Ansible от первого инвентаря до развертывания на нескольких хостах. Плейбуки, роли, шаблоны, vault и идемпотентная автоматизация.
12 уроков по порядку
- 120 мин
Что такое Ansible
Добро пожаловать. Если вы ни разу в жизни не автоматизировали настройку сервера, вы попали туда, куда нужно. Прежде чем что-то запускать, разберёмся,...
Configuration managementAgentless automationIdempotencyControl nodeManaged nodesPlaybooks vs scripts - 225 мин
Inventory и команды Ad Hoc
Вы уже знаете, что Ansible подключается к машинам по SSH и описывает желаемое состояние вместо последовательности шагов. Но прежде чем Ansible сможет...
Inventory fileHost groupsAd hoc commandsAnsible pingAnsible -mAnsible -a - 330 мин
Ваш первый Playbook
Разовые команды хороши для быстрой проверки или единичного исправления, но на настоящую инфраструктуру они не масштабируются. Пришлось бы каждый раз...
Playbook structurePlaysHostsTasksBecomeAnsible-playbook command - 430 мин
Tasks, Modules и Handlers
Представьте плейбук, который настраивает веб-сервер. В нём три задачи, каждая правит свой файл конфигурации, и после любого изменения службу надо...
TasksModulesHandlersNotifyChanged_whenService restart pattern - 530 мин
Переменные и Facts
Напишите плейбук, вбив номер порта, имя сайта и версии пакетов прямо в задачи, и он сработает. Один раз, на той единственной машине, где вы его...
Variables in playbooksVars filesGroup_varsHost_varsFactsVariable precedence basics - 630 мин
Шаблоны с Jinja2
Копировать один и тот же статический файл на все машины прекрасно работает ровно до того момента, когда одной машине понадобится другой номер порта,...
Template moduleJinja2 expressionsFiltersIf blocks in templatesFor loops in templates - 730 мин
Циклы и условные конструкции
В плейбуке, который ставит один пакет, одна задача. В плейбуке, который ставит десять пакетов, не должно быть десяти почти одинаковых задач,...
Loop keywordLoop with dictsWhen conditionalsRegisterBlock and rescue basics - 835 мин
Roles и Galaxy
Рано или поздно у вас окажется два плейбука, каждый из которых ставит nginx, кладёт один и тот же шаблон конфигурации и потом перезапускает службу,...
Role structureTasks/main.ymlDefaultsTemplates folderInclude_roleAnsible-galaxy install - 925 мин
Vault и секреты
Всё, что вы писали до сих пор, можно было спокойно показать кому угодно. Инвентари, шаблоны, значения по умолчанию для ролей: ничего из этого вам не...
Ansible-vault encryptAnsible-vault editVault password fileEncrypted variablesVault id labels - 1025 мин
Теги и отладка
Плейбук начинался с шести задач, и вы запускали его без конца. Теперь в нём пятьдесят задач в четырёх ролях, идёт он три минуты, а вы правите одну...
Tags on tasks and roles--tags and --skip-tags--start-at-taskVerbose flagsDebug moduleAnsible-playbook --check --diff - 1125 мин
Collections и Plugins
У каждого имени модуля в этом курсе был префикс, который вы, возможно, тихо пропускали мимо глаз: ansible.builtin.copy, ansible.builtin.template,...
CollectionsFQCNAnsible-galaxy collection installRequirements.yml for collectionsFilter plugins overviewLookup plugins overview - 1260 мин
Итоговый проект: развертывание на нескольких хостах
Каждый прошлый урок разбирал одну деталь отдельно от других: тут инвентарь, там роль, шаблон, файл Vault, пара тегов. Изучать их так удобно, но в...
Multi-play playbooksRoles in productionGroup_vars by environmentVault for secretsSerial and rolling updatesPutting it all together
Изучай Ansible на своём языке
Каждый урок, тест и ответ наставника показывается на вашем языке. AI-наставник отвечает на том языке, на котором вы пишете.
Roles that use Ansible
See how hiring teams interview engineers on Ansible, in production-like environments.
Infrastructure Engineer
Hire infrastructure engineers who design systems your team can rely on. Interview them in real workspaces with Terraform, Ansible, cloud APIs and live failure scenarios.
See the interviewDevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewPlatform Engineer
Hire platform engineers who reduce friction for every team. Real golden-path templates, real internal CLIs, real service onboarding flows. We record every step.
See the interview