Глава 10. Расширение Ansible

Содержание

Глава 10. Расширение Ansible
Технические требования
Разработка модулей
Построение базового модуля
Индивидуальные модули
Пример - Простой модуль
Документирование модуля
Предоставление данных фактов
Режим проверки
Поддержка режима проверки
Обработка режима проверки
Разработка встраиваемых модулей
Тип подключения встраиваемого модуля
Встраиваемые модули оболочки
Встраиваемые модули поиска
Встраиваемые модули переменных
Встраиваемые модули кэширования фактов
Встраиваемые модули фильтрации
Встраиваемые модули обратного вызова
Встраиваемые модули действия
Встраиваемые модули распространения
Разработка встраиваемых модулей динамического учёта
Перечисление хостов
Перечисление переменных хостов
Простой встраиваемый модуль учёта ресурсов
Оптимизация производительности сценария
Участие в проекте Ansible
Представление содействия
Репозиторий Ansible
Исполнение тестов
Тестирование элемента
Интеграция тестов
Проверка стиля кода
Выполнение запроса в пуле
Выводы
Вопросы

Технические требования

Разработка модулей

Построение базового модуля

Индивидуальные модули

Пример - Простой модуль

Документирование модуля

Предоставление данных фактов

Режим проверки

Поддержка режима проверки

Обработка режима проверки

Разработка встраиваемых модулей

Тип подключения встраиваемого модуля

Встраиваемые модули оболочки

Встраиваемые модули поиска

Встраиваемые модули переменных

Встраиваемые модули кэширования фактов

Встраиваемые модули фильтрации

Встраиваемые модули обратного вызова

Встраиваемые модули действия

Встраиваемые модули распространения

Разработка встраиваемых модулей динамического учёта

Перечисление хостов

Перечисление переменных хостов

Простой встраиваемый модуль учёта ресурсов

Оптимизация производительности сценария

Участие в проекте Ansible

Представление содействия

Репозиторий Ansible

Исполнение тестов

Тестирование элемента

Интеграция тестов

Проверка стиля кода

Выполнение запроса в пуле

Выводы

Вопросы