Управление инфраструктурой и конфигурациями 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

И ИПАП Все материалы
Инфраструктурные решения для программиста (2025) Инфраструктурные решения для программиста (2025) 2 457 ₽ 29 000 ₽ −92%Современные системы мониторинга (2025) Современные системы мониторинга (2025) 1 520 ₽ 36 000 ₽ −96%Серверная виртуализация на основе Linux Серверная виртуализация на основе Linux 645 ₽ 15 000 ₽ −96%У Установка и настройка балансировщика нагрузки HAProxy 1 565 ₽ 25 000 ₽ −94%М Мониторинг сетевой инфраструктуры при помощи Zabbix и Prometheus 244 ₽ 15 000 ₽ −98%М Мониторинг сетевой инфраструктуры при помощи программного комплекса ZABBIX 744 ₽ 18 000 ₽ −96%P Python для детей - алгоритмизация и программирование 4 218 ₽ 17 600 ₽ −76%К Корпоративная телефония на базе Asterisk 980 ₽ 18 000 ₽ −95%А Администрирование сервера баз данных PostgreSQL с применением языка запросов SQL и процедурного языка PL pgSQL 2 170 ₽ 33 000 ₽ −93%U UML. Технология программирования и моделирования программных систем 1 457 ₽ 17 000 ₽ −91%Введение в базы данных SQL (2025) Введение в базы данных SQL (2025) 2 856 ₽ 24 000 ₽ −88%П Порядок расчета стоимости проектных и изыскательских работ. Составление смет на ПИР 1 080 ₽ 6 000 ₽ −82%
785 ₽ 17 000 ₽