Управление инфраструктурой и конфигурациями Ansible, Packer, Vagrant

23 участника

О чём курс

Институт прикладной автоматизации и программирования разбирает инструменты автоматизации инфраструктуры и управления конфигурациями с основным фокусом на практической работе с Ansible. Программа охватывает весь цикл администрирования: от базовой настройки окружения и составления инвентаря до автоматизации типовых задач, шаблонизации и защиты конфиденциальных сведений.

О чём курс

Обучение знакомит с принципами управления конфигурацией и сценариями автоматизации на серверах. Вы изучите форматы описания хостов, принципы группировки инфраструктуры, применение Ad-hoc команд для быстрых операций, а также структуру плейбуков.

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

Что внутри

Программа охватывает практические направления работы с Ansible:

  • принципы управления конфигурацией и базовую настройку среды;
  • статическую и динамическую инвентаризацию серверов, переменные в Inventory;
  • запуск быстрых Ad-hoc команд;
  • системные модули для управления файлами, пакетами программного обеспечения и службами инициализации;
  • написание Playbook, шаблоны Jinja2 и настройку параметров;
  • расширенный синтаксис сценариев с условиями, циклами, тегами и перехватом ошибок;
  • организацию задач и создание переиспользуемых ролей;
  • шифрование секретов и паролей с помощью Ansible Vault.

Формат и длительность

Курс рассчитан на 40 академических часов. Обучение организовано в очном формате, дистанционно или в виде вебинаров.

Программа обучения

Модуль 1 - Введение в систему управления Ansible Введение в Ansible Введение в управление конфигурацией Начало работы с Ansible Модуль 2 - Ansible Inventory Что такое Inventory. Назначение Inventory. Состав Inventory файла Группы и группы групп в Inventory Форматы файлов (YAML или INI) и их расположение Статическая и динамическая инвентаризация Использование статической и динамической инвентаризации для определения групп хостов Использование переменных в Inventory Работа с Ansible Inventories Модуль 3 - Ad-hoc команды Ansible Выполнение специальных (Ad-hoc) команд Ansible Ad-hoc команды Ansible Модуль 4 - Модули Обзор часто используемых модулей Ansible Особенности использования и параметры Командные модули. Файловые модули Модули проверки файлов Модули управления ПО Модули управления системой инициализации Работа с модулями Модуль 5 - Введение в Playbook Введение в playbooks Создание playbooks Практические занятия Создание Ansible playbook Основы шаблона Модуль шаблона Файл шаблона Создание шаблонов Использование шаблонов для создания настраиваемых файлов конфигурации Обработка шаблона с использованием языка шаблонов Jinja Использование Ansible Templates Модуль 6 - Расширенный синтаксис Playbook Ansible переменные Ansible факты Условные операторы и циклы Обработчики ошибок Теги Использование переменных для получения результатов выполнения команд Настройка обработки ошибок в Ansible playbook Модуль 7 - Задачи и Роли Задачи (Tasks) Роли Работа с Ansible ролями Модуль 8 - Ansible Vault Что такое Ansible Vault Использование Ansible Vault в Playbook для защиты конфиденциальных данных Работа с конфиденциальными данными в Ansible

Складчина создана 8 марта 2024 г. · описание обновлено 25 октября 2026 г.

Теги курса

Профессии

Другие материалы школы 12

И ИПАП Все материалы
785 ₽ 17 000 ₽