В курсе рассматриваются вопросы автоматизации административных задач в Linux при помощи Ansible. Курс затрагивает полный спектр вопросов, связанных с применением Ansible: от настройки окружения до создания и применения рабочих книг и ролей. Отдельное внимание в курсе уделено возможностям Ansible по управлению, файлами, текстом, применению шаблонов Jinja2, применению циклов, блоков и условных конструкций. Дополнительно в курсе рассматриваются практические вопросы автоматизации управления, программным обеспечением, службами, пользователями, межсетевым экраном, хранилищем и сетью. Практическая часть курса построена на Ansible 2.9.
Целевая аудитория
- Администраторы, инженеры, технические специалисты, заинтересованные в изучении Ansible.
Предварительные требования
- Пройти обучение или обладать знаниями и опытом в объеме курса SL-Linux: «Основы администрирования Linux».
- Пройти обучение или обладать знаниями и опытом в объеме курса LL-103: «Сетевое администрирование Linux».
Приобретаемые знания и навыки
По окончании курса слушатели смогут:
- Устанавливать и настраивать окружение Ansible.
- Управлять конфигурацией глобальной, персональной и проектной конфигурацией Ansible.
- Создавать рабочие книги
- Управлять файлами при помощи Ansible.
- Применять Ansible для автоматизации административных задач.
- Использовать переменные в рабочих книгах и командах Ansible.
- Применять факты и волшебные переменные в рабочих книгах Ansible.
- Управлять текстовыми файлами при помощи Ansible.
- Использовать циклы, блоки и условные конструкции в рабочих книгах Ansible.
- Автоматизировать задачи управления хранилищем при помощи Ansible.
- Создавать шаблоны Jinja2 и распространять их при помощи Ansible.
- Создавать комплексные проекты автоматизации при помощи Ansible.
- Создавать и использовать роли в задачах автоматизации Ansible.

