План на курса
Продвинутно разработване на Ansible Playbook
- Работа с променливи, цикли, условни изрази и обработчици
- Използване на блокове, обработка на грешки и тагове
- Структуриране на сложни плейбуки
Jinja2 и техники за шаблони
- Продвинути филтри и търсене
- Създаване на динамични шаблони
- Наидобрите практики за шаблониране
Персонализирани модули и плагини
- Писане на персонализирани модули в Python
- Използване на филтри, обратни извиквания и плагини за връзка
- Стратегии за отстраняване на грешки и регистриране
Колекции и роли
- Организиране на съдържание с роли
- Пакетиране и публикуване на Ansible Колекции
- Версиониране и управление на зависимости
Интеграция с API и външни услуги
- Извикване на REST API с модула URI
- Работа с облачни провайдери и външни инструменти
- Интеграция с управление на тайни
Тестиране и валидиране
- Използване на ansible-lint, Molecule и CI/CD пайплайни
- Обединяване на идентичност и възпроизводимост
- Статичен и динамичен анализ на Ansible код
Животен цикъл на съдържанието и управление на версии
- Управление на код с Git и GitOps
- Следене на промени и документация
- CI/CD работни процеси с Ansible съдържание
Резюме и следващи стъпки
Изисквания
- Познание на основните Ansible концепции и синтаксис на YAML
- Опит в Linux управление на системи
- Завършеност с разработването на плейбуки и управление на инвентари
Целева аудитория
- Искусни разработчици на автоматизация
- DevOps инженери
- ИТ професионалисти, управляващи масова автоматизация на предприятия
Oтзиви от потребители (5)
Наистина ми хареса този курс и въпреки че се смятам за по-скоро средно ниво, отколкото за начинаещ, взех много от него по отношение на ролите, Jinja2 и криптирането. Кумбулани беше дружелюбен и търпелив и се стараеше да гарантира, че никой не е изоставен, преди да премине към следващата задача.
Jonathan - Optimus Learning Services
Курс - Ansible for Network Engineers
Машинен превод
То много отразява това, което вече имаме в нашето отделение.
Letlotlo Miffi
Курс - Ansible for Experts
Машинен превод
Най-доброто в курса беше най-добрият преподавател, който знаеше всичко по темата Ansible и всичко друго, свързано с нея. Той винаги беше толерантен към всяка думи на всеки и дори поощряваше всеки да пита, дори и ако въпросите бяха твърде очевидни или твърде глупави.
Young Song - Global Knowledge Network Training Ltd
Курс - Advanced Automation with Ansible
Машинен превод
- подходът на обучителя и как той обясняваше
hatim hajji - ING Business Shared Services B.V.
Курс - Introduction to Ansible Automation
Машинен превод
Technical knowledge was on point.
Andrei Geanta
Курс - Managing Configuration with Ansible
Машинен превод