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

Данный курс представляет собой углублённое практическое руководство по использованию системы автоматизации Ansible. В процессе обучения слушатели изучают принципы работы с инвентаризацией, плейбуками, шаблонами, ролями, модулями и безопасностью. Особое внимание уделяется оптимизации выполнения задач и обработке ошибок, что делает данный курс особенно ценным для системных администраторов и инженеров DevOps, работающих в средах с высокой степенью автоматизации.;Курс построен как комплекс из 10 взаимосвязанных модулей, каждый из которых закрепляется практическими заданиями. Основная цель курса — научить слушателей уверенно применять Ansible в реальных проектах автоматизации инфраструктуры и конфигурационного управления.;Предварительная подготовка;• Знание операционных систем Linux на уровне администратора;;• Продвинутые навыки работы в командной строке Bash;;• Понимание принципов работы SSH, сетей, прав пользователей;;
Обучение 4 дня
удостоверение
0%
Стоимость курса
60 000 ₽ 60 000 ₽
Рассрочка ₽/мес
Перейти на сайт

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

Ознакомьтесь с программой курса «Автоматизация с использованием Ansible: Полное погружение» от Учебный центр ФОРС - edu.fors.ru

  1. Модуль 1. Введение в Ansible - 10 часов. Основные понятия и компоненты Ansible
  2. Установка и настройка
  3. Основные команды (ansible, ansible-playbook)
  4. Документация и дополнительные ресурсы
  5. .
  6. Модуль 2. Инвентаризация - 10 часов. Статическая и динамическая инвентаризация
  7. Форматы INI и YAML
  8. Группировка хостов и использование переменных
  9. Динамическое добавление хостов (add_host)
  10. Работа с group_by
  11. .
  12. Модуль 3. Плейбуки и задачи - 10 часов. Структура плейбука (YAML-синтаксис)
  13. Основные модули (copy, apt, service)
  14. Условия (when)
  15. Циклы (loop, with_items, with_dict)
  16. Обработчики (handlers) и теги
  17. Использование debug: msg для отладки
  18. .
  19. Модуль 4. Переменные и шаблоны - 10 часов. Типы переменных (host_vars, group_vars, set_fact)
  20. Использование фактов (ansible_facts)
  21. Шаблонизация с Jinja2
  22. Условия и циклы в шаблонах
  23. Фильтры Jinja2
  24. .
  25. Модуль 5. Модули и плагины - 10 часов. Обзор ключевых модулей
  26. Написание простых кастомных модулей
  27. Плагины для динамической инвентаризации
  28. .
  29. Модуль 6. Роли и Ansible Galaxy - 10 часов. Структура ролей
  30. Создание и использование ролей
  31. Зависимости ролей (meta/main.yml)
  32. Работа с Ansible Galaxy
  33. .
  34. Модуль 7. Обработка ошибок - 10 часов. Игнорирование ошибок (ignore_errors, failed_when)
  35. Повторные попытки (retries, until)
  36. Блоки обработки (block, rescue, always)
  37. .
  38. Модуль 8. Оптимизация выполнения - 10 часов. Стратегии выполнения (linear, free, serial)
  39. Ускорение работы (pipelining, fact_caching)
  40. Лимитирование (throttle, run_once)
  41. .
  42. Модуль 9. Работа с файлами - 10 часов. Шаблонизация сложных конфигов
  43. Работа с архивами (unarchive, archive)
  44. Редактирование файлов (lineinfile, replace)
  45. .
  46. Модуль 10. Безопасность - 10 часов. Шифрование переменных (ansible-vault)
  47. Ограничение прав (become, sudo)
  48. Безопасная работа с паролями (no_log)
  49. .
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь уверенно работать с темой: структура плейбука (yaml синтаксис)
  • основные модули (copy, apt, service)
  • условия (when)
  • циклы (loop, with_items, with_dict)
  • обработчики (handlers) и теги
  • использование debug ms…
  • Научитесь уверенно работать с темой: статическая и динамическая инвентаризация
  • форматы ini и yaml
  • группировка хостов и использование переменных
  • динамическое добавление хостов (add_host)
  • работа с group_by.
  • Научитесь уверенно работать с темой: типы переменных (host_vars, group_vars, set_fact)
  • использование фактов (ansible_facts)
  • шаблонизация с jinja2
  • условия и циклы в шаблонах
  • фильтры jinja2.
  • Научитесь уверенно работать с темой: шаблонизация сложных конфигов
  • работа с архивами (unarchive, archive)
  • редактирование файлов (lineinfile, replace).
  • Научитесь создавать и применять: структура ролей
  • создание и использование ролей
  • зависимости ролей (meta/main.yml)
  • работа с ansible galaxy.

Подробная информация о курсе

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

Цены и сроки

  • Стоимость60 000 ₽
  • Старая цена60 000 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияв группе с наставником

По окончанию курса

  • Диплом или сертификатудостоверение
Автоматизация с использованием Ansible: Полное погружение
60 000 ₽ 60 000 ₽