0Pricing
Ansible Academy icon

Ansible Academy

YAMLCloudEnterpriseNetwork

Автоматизируйте серверы и облачную инфраструктуру с Ansible: бесагентное управление конфигурацией с playbooks, roles, templates и vault.

🤖 На основе AI📚 30 курсов👥 100 000+ учеников⭐ Рейтинг 4,9
Обзор курса

Ansible: автоматизируйте вашу инфраструктуру

Автоматизируйте серверы и облачную инфраструктуру с Ansible: бесагентное управление конфигурацией с playbooks, roles, templates и vault. Этот курс включает 30 прогрессивных мини-курсов от абсолютного начинающего (A1) до продвинутого уровня (B2) с короткими сфокусированными уроками и быстрыми тестами для закрепления каждой концепции.

Что вы изучите

Вы начнёте с основ и будете расширять знания через промежуточные и продвинутые темы, каждый курс строится на предыдущем. Каждый урок практический и компактный, с AI-репетитором доступным 24/7 когда вам нужна помощь.

Как это работает

Каждый курс разбит на четыре сфокусированных, компактных урока. Завершайте несколько уроков в день и вы овладеете полным курсом за недели, а не за месяцы.

Начать учиться →

Как ты будешь учиться

🎯
Интерактивные уроки
Практические упражнения по программированию с мгновенной обратной связью
🤖
ИИ-репетитор
Получай мгновенную помощь от нашего ИИ, когда застрянешь
💻
Встроенный редактор
Пиши и запускай код прямо в браузере
🏆
Сертификат
Получи сертификат при завершении курса
Программа обучения

30 курсов

Все курсы в пути обучения Ansible Academy.

01

Зачем нужен Ansible? Объяснение автоматизации без агентов

A14 уроков

Объясните, что такое Ansible и почему управление конфигурацией без агентов эффективнее ручной работы с серверами.

02

Установка Ansible и подключение к первому узлу

A14 уроковPRO

Установите Ansible и успешно подключитесь к удалённому компьютеру по SSH.

03

Инвентарь: укажите Ansible, чем управлять

A14 уроковPRO

Определяйте узлы и группы в инвентаре и точно выбирайте цели.

04

Первая разовая команда

A14 уроковPRO

Запускайте разовые задачи на множестве серверов без написания файла.

05

Модули: строительные блоки Ansible

A14 уроковPRO

Находите и используйте основные модули для выполнения настоящей работы вместо необработанной оболочки.

06

Первый плейбук

A24 уроковPRO

Пишите и запускайте плейбук YAML, который полностью настраивает сервер.

07

Задачи и сценарии: структура автоматизации

A24 уроковPRO

Составляйте многосценарные плейбуки для разных групп узлов.

08

Переменные: гибкие плейбуки

A24 уроковPRO

Параметризуйте плейбуки с помощью переменных вместо жёстко заданных значений.

09

Сбор сведений о серверах

A24 уроковPRO

Читайте системные сведения и используйте их для создания более продуманных плейбуков.

10

Идемпотентность: безопасный повторный запуск

A24 уроковPRO

Пишите задачи, которые сходятся к нужному состоянию и не вносят повторных изменений.

11

Структура плейбука и лучшие практики

B14 уроковPRO

Организуйте настоящий проект Ansible так, как это делают профессиональные команды.

12

Обработчики и уведомления об изменениях

B14 уроковPRO

Перезапускайте службы только при фактическом изменении конфигурации.

13

Циклы: многократное выполнение

B14 уроковPRO

Корректно повторяйте задачу для списков, словарей и вложенных данных.

14

Условия: оператор when

B14 уроковPRO

Запускайте задачи выборочно на основании сведений, переменных и результатов.

15

Шаблоны Jinja2: динамические файлы конфигурации

B14 уроковPRO

Создавайте файлы конфигурации из шаблонов, заполненных переменными и логикой.

16

Роли: упаковка повторно используемой автоматизации

B14 уроковPRO

Преобразуйте запутанные плейбуки в понятные роли, которыми можно делиться.

17

Ansible Galaxy: используйте готовые решения сообщества

B14 уроковPRO

Находите, устанавливайте и обслуживайте роли и коллекции сообщества.

18

Ansible Vault: шифрование секретов

B14 уроковPRO

Безопасно храните пароли и ключи внутри плейбуков под управлением версий.

19

Теги: запускайте только необходимое

B14 уроковPRO

Выборочно выполняйте или пропускайте части большого плейбука с помощью тегов.

20

Обработка ошибок и блоки

B14 уроковPRO

Повышайте устойчивость плейбуков с помощью восстановления и контролируемой обработки сбоев.

21

Продвинутые роли и зависимости

B24 уроковPRO

Создавайте составные иерархии ролей, которые зависят друг от друга и повторно используют их.

22

Динамический инвентарь в большом масштабе

B24 уроковPRO

Получайте актуальный инвентарь через облачные API вместо статических файлов.

23

Написание собственного модуля Ansible

B24 уроковPRO

Создавайте собственный модуль Python, когда ни один существующий модуль не подходит.

24

Подготовка облака: AWS и Azure

B24 уроковPRO

Создавайте и настраивайте рабочую облачную инфраструктуру напрямую из Ansible.

25

Тестирование ролей с Molecule

B24 уроковPRO

Пишите автоматизированные тесты, подтверждающие работоспособность ролей до выхода в рабочую среду.

26

AWX и платформа автоматизации

B24 уроковPRO

Запускайте Ansible через веб-интерфейс с планированием, RBAC и учётными данными.

27

Производительность и стратегии выполнения

B24 уроковPRO

Настраивайте Ansible для быстрого и безопасного запуска на сотнях узлов.

28

Конвейеры CI/CD с Ansible

B24 уроковPRO

Автоматически запускайте проверенный и протестированный Ansible из конвейера CI/CD.

29

Сетевая и многоуровневая автоматизация

B24 уроковPRO

Оркестрируйте маршрутизаторы, коммутаторы и многоуровневые стеки приложений в одном рабочем процессе.

30

Итоговый проект: развёртывание настоящего приложения без простоя

B24 уроковPRO

Выпустите полноценное многоуровневое приложение с поэтапным развёртыванием производственного уровня.

Часто задаваемые вопросы

Часто задаваемые вопросы

Курс Ansible Academy бесплатный?

Да. Ты можешь начать курс Ansible Academy бесплатно и пройти его интерактивные уроки без платежей. Опциональная подписка PRO открывает продвинутые инструменты на базе ИИ и сертификат, который можно поделиться.

Нужен ли мне опыт, чтобы выучить YAML?

Нет. Курс начинается с основ и постепенно переходит к более сложным темам, поэтому ты можешь начать даже без предыдущего опыта YAML.

Как я выучу YAML на CoddyKit?

Ты учишься на практике. Короткие интерактивные уроки сочетают понятное объяснение с практическими упражнениями по программированию, которые выполняются в реальном времени, а круглосуточный ИИ-репетитор помогает, когда ты застрянешь.

Получу ли я сертификат за завершение Ansible Academy?

Да. Пользователи PRO могут пройти экзамен и получить сертификат завершения Ansible Academy с проверяемым кодом.

Могу ли я выучить YAML на телефоне?

Да. CoddyKit доступен в браузере и как нативное приложение на iOS и Android, так что ты можешь выучить YAML на любом устройстве и твой прогресс синхронизируется.

Начни Ansible Academy прямо сейчас

Присоединись к тысячам учеников, которые осваивают программирование с помощью уроков на AI.

Начать бесплатно →Все курсы