Средний
Ansible
Изучите Ansible от первого инвентаря до развертывания на нескольких хостах. Плейбуки, роли, шаблоны, vault и идемпотентная автоматизация.
12 уроков6.1h практика11 языков
Начни учиться бесплатноAnsible курс12 уроков по порядку
- 120 мин
Что такое Ansible
Configuration managementAgentless automationIdempotencyControl nodeManaged nodesPlaybooks vs scripts - 225 мин
Инвентарь и специальные команды
Inventory fileHost groupsAd hoc commandsAnsible pingAnsible -mAnsible -a - 330 мин
Ваш первый плейбук
Playbook structurePlaysHostsTasksBecomeAnsible-playbook command - 430 мин
Задачи, модули и обработчики
TasksModulesHandlersNotifyChanged_whenService restart pattern - 530 мин
Переменные и факты
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 мин
Роли и Galaxy
Role structureTasks/main.ymlDefaultsTemplates folderInclude_roleAnsible-galaxy install - 925 мин
Хранилище и секреты
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 мин
Коллекции и плагины
CollectionsFQCNAnsible-galaxy collection installRequirements.yml for collectionsFilter plugins overviewLookup plugins overview - 1260 мин
Итоговый проект: развертывание на нескольких хостах
Multi-play playbooksRoles in productionGroup_vars by environmentVault for secretsSerial and rolling updatesPutting it all together
Изучай Ansible на своём языке
Каждый урок, тест и ответ наставника показывается на вашем языке. AI-наставник отвечает на том языке, на котором вы пишете.
