План на курса

Продвинутно разработване на Ansible Playbook

  • Работа с променливи, цикли, условни изрази и обработчици
  • Използване на блокове, обработка на грешки и тагове
  • Структуриране на сложни плейбуки

Jinja2 и техники за шаблони

  • Продвинути филтри и търсене
  • Създаване на динамични шаблони
  • Наидобрите практики за шаблониране

Персонализирани модули и плагини

  • Писане на персонализирани модули в Python
  • Използване на филтри, обратни извиквания и плагини за връзка
  • Стратегии за отстраняване на грешки и регистриране

Колекции и роли

  • Организиране на съдържание с роли
  • Пакетиране и публикуване на Ansible Колекции
  • Версиониране и управление на зависимости

Интеграция с API и външни услуги

  • Извикване на REST API с модула URI
  • Работа с облачни провайдери и външни инструменти
  • Интеграция с управление на тайни

Тестиране и валидиране

  • Използване на ansible-lint, Molecule и CI/CD пайплайни
  • Обединяване на идентичност и възпроизводимост
  • Статичен и динамичен анализ на Ansible код

Животен цикъл на съдържанието и управление на версии

  • Управление на код с Git и GitOps
  • Следене на промени и документация
  • CI/CD работни процеси с Ansible съдържание

Резюме и следващи стъпки

Изисквания

  • Познание на основните Ansible концепции и синтаксис на YAML
  • Опит в Linux управление на системи
  • Завършеност с разработването на плейбуки и управление на инвентари

Целева аудитория

  • Искусни разработчици на автоматизация
  • DevOps инженери
  • ИТ професионалисти, управляващи масова автоматизация на предприятия
 21 Часа

Брой участници


Цена за участник

Oтзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории