курс в Ansible Skill Tree

Ansible для начинающих

Этот курс разработан, чтобы научить вас основам использования Ansible для настройки хостов Linux. Он включает введение в Ansible, установку и несколько простых примеров использования Ansible для выполнения общих задач.

AnsibleDevOpsLinux

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Программа

Основы Ansible
Основные модули Ansible

Введение

Ansible для начинающих — практический курс для тех, кто хочет автоматизировать настройку хостов Linux с помощью Ansible. Упражнения охватывают установку и конфигурацию, инвентари, ad hoc-команды, плейбуки, шаблоны, роли и часто используемые модули.

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

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

После завершения курса вы сможете:

  • Устанавливать и настраивать Ansible в Ubuntu
  • Организовывать управляемые хосты с помощью групп, нескольких источников инвентаря и групповых переменных
  • Выполнять ad hoc-команды и писать плейбуки с условиями, циклами и шаблонами Jinja
  • Структурировать повторно используемую автоматизацию с помощью ролей Ansible
  • Выполнять команды и скрипты на управляемых хостах или с помощью локальных действий
  • Управлять пакетами, файлами, передачей и загрузкой данных, метаданными и заданиями cron с помощью модулей Ansible
  • Диагностировать проблемы конфигурации и интерпретатора Python во время запуска Ansible

Для кого этот курс

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

Предварительные требования: Полезно владеть основами командной строки Linux. Курс начинается с установки Ansible и последовательно знакомит с рабочим процессом Ansible.

Учебная среда: Практические задания выполняются на хостах Linux в среде LabEx с использованием командной строки, файлов инвентаря и файлов плейбуков.

Часто задаваемые вопросы

Нужен ли предварительный опыт работы с Ansible?

Опыт работы с Ansible не требуется. Курс начинается с установки и конфигурации, однако базовое знание командной строки Linux поможет сосредоточиться на задачах автоматизации.

Рассматриваются ли в курсе и ad hoc-команды, и плейбуки?

Да. Сначала вы будете применять ad hoc-команды для непосредственного выполнения задач, затем создадите плейбуки и дополните их условиями, циклами, шаблонами Jinja и ролями для повторяемой и повторно используемой автоматизации.

Научусь ли я организовывать несколько управляемых хостов?

Да. Программа охватывает группы инвентаря, несколько источников инвентаря и групповые переменные, чтобы вы могли организовать хосты и единообразно применять общую конфигурацию.

Какие задачи администрирования Linux я буду автоматизировать?

В упражнения входят запуск команд и скриптов, управление пакетами и файлами, передача и загрузка файлов, проверка метаданных файлов, планирование заданий cron и выполнение локальных действий с помощью модулей Ansible.

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data