Ansible Упражнения

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

Модуль Ansible Cron

Модуль Ansible Cron

Добро пожаловать в лабораторную работу по модулю Ansible Cron! В рамках этой лабораторной работы вы научитесь автоматизировать планирование задач с использованием модуля Ansible Cron. Лабораторная работа состоит из нескольких этапов, каждый из которых основывается на предыдущем, чтобы постепенно увеличить сложность управления задачами cron с помощью Ansible. По завершении этой лабораторной работы вы получите твердое понимание того, как использовать модуль Ansible Cron для планирования задач.
LabAnsible
Установка Ansible в Red Hat Enterprise Linux

Установка Ansible в Red Hat Enterprise Linux

В этой лабораторной работе вы научитесь устанавливать Ansible Core в системе Red Hat Enterprise Linux (RHEL) с помощью менеджера пакетов dnf, проверять корректность установки и начинать работу с Ansible для задач автоматизации.
LabAnsible
Реализация плейбука Ansible на RHEL

Реализация плейбука Ansible на RHEL

В этой лабораторной работе вы реализуете полный плейбук Ansible для развертывания веб-сервера Apache на системе RHEL. Вы создадите файл инвентаря, настроите среду Ansible, напишете плейбук с несколькими задачами для установки Apache, развертывания веб-страницы, настройки брандмауэра и тестирования развертывания.
LabAnsible
Установка и инвентаризация

Установка и инвентаризация

В этой лабораторной работе вы научитесь устанавливать Ansible в Ubuntu, создавать ключи SSH для аутентификации и настраивать первый статический файл инвентаризации для управления localhost.
LabAnsible
Организация с помощью ролей

Организация с помощью ролей

В этой лабораторной работе вы научитесь масштабировать автоматизацию Ansible, преобразуя плейбуки в структурированные роли. Вы инициализируете роль с помощью Ansible Galaxy, определите задачи внутри роли и подключите её в главном плейбуке.
LabAnsible
Переменные и шаблоны

Переменные и шаблоны

В этой лабораторной работе вы научитесь использовать переменные Ansible и шаблоны Jinja2 для создания динамических конфигурационных файлов и их развёртывания на веб-сервере.
LabAnsible