Automation with Ansible I

Red-Hat-300x300

Автоматизация с Ansible I

Продолжительность курса — 4 дня

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

Цель курса

Автоматизация задач администрирования систем при помощи Ansible, написание Ansible plybooks, управление шифрованием, знакомство с Ansible Tower, использование Ansible в средах DevOps.

Аудитория

Системные администраторы и администраторы облачных решений, нуждающиеся в автоматизации повседневных задач.

Необходимая подготовка

Базовые навыки администрирования Red Hat Enterprise Linux или наличие сертификации Red Hat Certified System Administrator (RHCSA).

Содержание курса

1. Введение, знакомство со средой в аудитории

2. Введение в Ansible

  • Описание архитектуры и терминологии Ansible

3. Развертывание Ansible

  • Инсталляция Ansible и выполнение ad hoc команд

4. Применение playbooks

  • Разработка Ansible plays и исполнение playbooks

5. Переменные и включения

  • Управление переменными и включениями в playbooks

6. Управление задачами

  • Управление задачами, обработчиками и тэгами в playbooks

7. Шаблоны Jinja2

  • Применение шаблонов Jinja2

8. Роли Ansible

  • Создание ролей и управление ролями

9. Расширенные playbooks

  • Конфигурация расширенных playbooks

10. Ansible Vault

  • Ansible Vault и шифрование

11. Устранение неисправностей Ansible

  • Поиск и устранение неисправностей в control machine и managed nodes

12. Ansible Tower

  • Применение Ansible Tower

13. Ansible в DevOps

  • Применение Ansible в DevOps окружении с помощью Vagrant
 
Automation with Ansible I
DevOps,