Комментарии 4
Я уточню что ActionPlugin не обязан вызывать модуль если все что он делает можно обработать в контексте процесса ansible.
Да, все верно. Я хотел отметить это фразой:
Пример — модуль debug для вывода информации, на самом деле не модуль так как никогда не копируется на удаленный хост, а существует лишь в виде action-плагина.
Возможно, не достаточно «громко» получилось.
Дополню, что в коде Ansible даже для таких action-плагинов (которые не вызывают модули) все равно есть одноименные файлы модулей. Но эти модули внутри содержат только документацию, чтобы правильно работала автогенерация.
Если я все правильно помню, с 2.4 инвентори — это тоже плагин
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Расширяем функционал Ansible с помощью плагинов: часть 1