План на курса
Въведение
Инсталиране и конфигуриране на 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
- Актуализиране на шаблони за задачи с Ansible AWX CLI
Работа с SSH ключове в Ansible AWX
- Импортиране и експортиране на допълнителни ресурси от AWX
Автоматизация на работни процеси и основни задачи с AWX и Ansible API
- Имплементация на RESTful API конвенция в AWX
- Използване на инструментите за автоматизация в AWX и извършване на методи за автоматизация
Изтегляне и тестване на метрики в Ansible AWX API
Управление на функциите за споделяне на информация и поддръжка на сигурността в AWX
- Имплементация на напреднали схеми за аутентикация
Резервно копирани и възстановяване на AWX
Разкриване на проблеми с Ansible AWX и разглеждане на логовете
Резюме и заключение
Изисквания
- Опит с системната администраторска дейност и командния ред на Linux
- Основно разбиране за YAML програмна синтаксис
- Разбиране на IT инфраструктурата и процесите
- Запознаност с платформата Ansible
- Компетентност във всяка програмна език
Публика
- Инженери по DevOps
- Разработчици
- Проектни ръководители
Отзиви от потребители (1)
Имахме много praktichni упражнения, които бяха надзирани и подпомагани от инструктора.
Aleksandra - Fundacja PTA
Курс - Mastering Make: Advanced Workflow Automation and Optimization
Машинен превод