План на курса
Въведение
Инсталиране и конфигуриране на Ansible AWX
- Системни изисквания за Ansible AWX
Обзор на функциите и архитектурата на Ansible AWX
- Ansible AWX в сравнение с Red Hat Ansible Tower
- Концепции на DevOps, приложени в Ansible AWX
Обзор на командния интерфейс на Ansible AWX
- Запознаване с структурата на HTTP API на AWX
- Основно разчитане и изпращане на изходни данни с AWX CLI
- Въведение в автоматизирани задачи и поддръжка на функции на AWX CLI
Започване с ресурси на AWX и настройване на средата
- Манипулиране на действия с ресурси на AWX и глобални опции
Автентикация с Ansible AWX и използване на OAuth2.0 токени
- Токени в сравнение със сесийно базирана аутентикация
- Генерация, отпечатване и използване на стойности на токени в AWX CLI
Конфигуриране на OAuth2.0 приложения и ограничаване на OAuth2.0 токени
- Примери за сесийна аутентикация
Форматиране на изходи от AWX и конфигуриране на стандартни настройки на CLI
- Работа с формати YAML и таблични изходи
- Персонализиране на изходи с JSON обработвач
- Оцветяване на изходи с ANSI цветови възли
Създаване на удобия и инвентари с Ansible AWX
- Задаване на разрешения и делегиране на автоматизирани правила
Разширяване на Ansible AWX до параметри на Ansible Playbook
- Следване на дневници на Ansible Playbook и навигация в таблото на AWX
Настройване на проекти и шаблони на задачи с Ansible AWX
- Създаване на нов проект от GitHub репозиторий
- Генерация и стартиране на шаблон на задача
- Разписване на времето за изпълнение на единствен или свързан шаблон на задача
- Изпълнение и следене на изходи на Ansible Playbook
- Обновяване на шаблони на задачи с AWX CLI
Работа с SSH ключове в Ansible AWX
- Внос и износ на допълнителни ресурси на AWX
Автоматизиране на работни процеси и основни задачи с AWX и Ansible API
- Въвеждане на конвенция на RESTful API в AWX
- Използване на инструменти на AWX API и изпълнение на автоматизирани методи
Извличане и тестване на метрики в Ansible AWX API
Управление на функции за споделяне на информация и поддържане на сигурността на AWX
- Въвеждане на напреднали настройки за аутентикация
Резервно копиране и възстановяване на AWX
Диагностика на Ansible AWX и преглед на дневници
Резюме и заключение
Изисквания
- Опит с администрацията на Linux системи и командния ред
- Основно разбиране на YAML синтаксис за програмиране
- Разбиране на IT инфраструктура и процеси
- Знакомство с платформата Ansible
- Практическо владение на един програмен език
Целева група
- DevOps Инженери
- Разработчици
- Мениджъри на проекти
Отзиви от потребители (1)
Имахме много практически упражнения, които бяха надглеждани и помощни от треньора.
Aleksandra - Fundacja PTA
Курс - Mastering Make: Advanced Workflow Automation and Optimization
Машинен превод