FF.ANS-25

Автоматизация с использованием Ansible: Полное погружение

Данный курс представляет собой углублённое практическое руководство по использованию системы автоматизации Ansible. В процессе обучения слушатели изучают принципы работы с инвентаризацией, плейбуками, шаблонами, ролями, модулями и безопасностью. Особое внимание уделяется оптимизации выполнения задач и обработке ошибок, что делает данный курс особенно ценным для системных администраторов и инженеров DevOps, работающих в средах с высокой степенью автоматизации.
Курс построен как комплекс из 10 взаимосвязанных модулей, каждый из которых закрепляется практическими заданиями. Основная цель курса — научить слушателей уверенно применять Ansible в реальных проектах автоматизации инфраструктуры и конфигурационного управления.

Предварительная подготовка
• Знание операционных систем Linux на уровне администратора;
• Продвинутые навыки работы в командной строке Bash;
• Понимание принципов работы SSH, сетей, прав пользователей;

60 000₽

Длительность

4 дня (32ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Расписание

Дата и место проведения
Начало
Формат
Преподаватель
Стоимость

Кому подойдет этот курс

    Системные администраторы, желающие автоматизировать свою работу
    Инженеры DevOps и специалисты CI/CD
    Преподаватели и технические тренеры, разрабатывающие курсы по автоматизации
    Специалисты, внедряющие инфраструктурный код в организации
    Все, кто хочет перейти от ручного управления конфигурацией к централизованному и управляемому подходу

Результаты обучения:

  • Уверенно использовать Ansible в повседневной работе;
  • Разрабатывать и отлаживать плейбуки, роли, шаблоны;
  • Автоматизировать рутинные задачи администрирования на множестве хостов;
  • Управлять переменными, использовать условия, фильтры и циклы;
  • Обрабатывать ошибки и настраивать стратегии выполнения задач;
  • Использовать безопасные практики с ansible-vault и become;
  • Понимать архитектуру Ansible и использовать внешние коллекции и роли через Ansible Galaxy.

Программа курса

10 модулей
Модуль 1. Введение в Ansible
Основные понятия и компоненты Ansible
Установка и настройка
Основные команды (ansible, ansible-playbook)
Документация и дополнительные ресурсы


Модуль 2. Инвентаризация
Статическая и динамическая инвентаризация
Форматы INI и YAML
Группировка хостов и использование переменных
Динамическое добавление хостов (add_host)
Работа с group_by


Модуль 3. Плейбуки и задачи
Структура плейбука (YAML-синтаксис)
Основные модули (copy, apt, service)
Условия (when)
Циклы (loop, with_items, with_dict)
Обработчики (handlers) и теги
Использование debug: msg для отладки


Модуль 4. Переменные и шаблоны
Типы переменных (host_vars, group_vars, set_fact)
Использование фактов (ansible_facts)
Шаблонизация с Jinja2
Условия и циклы в шаблонах
Фильтры Jinja2


Модуль 5. Модули и плагины
Обзор ключевых модулей
Написание простых кастомных модулей
Плагины для динамической инвентаризации


Модуль 6. Роли и Ansible Galaxy
Структура ролей
Создание и использование ролей
Зависимости ролей (meta/main.yml)
Работа с Ansible Galaxy


Модуль 7. Обработка ошибок
Игнорирование ошибок (ignore_errors, failed_when)
Повторные попытки (retries, until)
Блоки обработки (block, rescue, always)


Модуль 8. Оптимизация выполнения
Стратегии выполнения (linear, free, serial)
Ускорение работы (pipelining, fact_caching)
Лимитирование (throttle, run_once)


Модуль 9. Работа с файлами
Шаблонизация сложных конфигов
Работа с архивами (unarchive, archive)
Редактирование файлов (lineinfile, replace)


Модуль 10. Безопасность
Шифрование переменных (ansible-vault)
Ограничение прав (become, sudo)
Безопасная работа с паролями (no_log)


Сертифицированные инструкторы

Все

В нашу команду преподавателей входят лучшие специалисты, стоявшие у истоков внедрения Oracle в России, в т.ч. четверо имеющих квалификацию Oracle Certified Master

Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

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

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных

WhatsApp
Telegram