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

23 участника

О чём курс

Курс «Автоматизация администрирования с помощью Ansible» от Института прикладной автоматизации и программирования (ИПАП) представляет собой комплексную образовательную программу, разработанную для системных администраторов, DevOps-инженеров и специалистов в области IT-инфраструктуры, стремящихся освоить современные методы автоматизации управления конфигурациями. В условиях стремительного роста сложности серверных сред ручное управление становится неэффективным и подверженным ошибкам, поэтому владение Ansible — инструментом, ставшим индустриальным стандартом — является критически важным навыком для любого профессионала.

Программа курса построена таким образом, чтобы слушатели прошли путь от базовых концепций управления конфигурациями до реализации сложных сценариев автоматизации. Обучение начинается с фундаментальных основ: понимания архитектуры Ansible, принципов работы с инвентаризацией (Inventory) и выполнения разовых задач с помощью Ad-hoc команд. Постепенно сложность материала возрастает, переходя к изучению модульной системы Ansible, которая позволяет гибко управлять программным обеспечением, файловыми системами и процессами инициализации. Особое внимание уделяется написанию Playbooks — ключевого компонента Ansible, который позволяет описывать желаемое состояние инфраструктуры в виде кода (Infrastructure as Code).

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

Курс проходит в интенсивном формате, рассчитанном на 40 академических часов, что позволяет глубоко погрузиться в предметную область. Обучение доступно в различных форматах: очно, дистанционно или в формате вебинара, что обеспечивает гибкость для студентов с разным графиком работы. На выходе слушатели получают не только теоретические знания, но и практический опыт настройки и автоматизации серверов, что позволяет значительно сократить время на рутинные операции и минимизировать человеческий фактор при развертывании и поддержке IT-систем. Прохождение данного курса — это инвестиция в профессиональное развитие, которая дает возможность уверенно использовать Ansible для решения задач любой сложности в современных высоконагруженных инфраструктурах.

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

Модуль 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 г. · описание обновлено 24 мая 2026 г.

Теги курса

Профессии
Инструменты

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

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