Расширение

Расширение#

Расширение (plugin) – это фрагмент кода, который расширяет основные функции Ansible. Расширения используются для управления подключениями, обработки данных, ведения журналов, написания пользовательских модулей и многого другого.

В Ansible Core доступны расширения следующих типов:

Для просмотра точного списка доступных расширений используйте команду:

ansible-doc -t <plugin_type> -l

Здесь <plugin_type> – тип расширения:

  • become;

  • cache;

  • callback;

  • connection;

  • filter;

  • inventory;

  • lookup;

  • module (по умолчанию);

  • shell;

  • strategy;

  • test;

  • vars.

Для просмотра документации и примеров для конкретного расширения используйте команду:

ansible-doc -t <plugin_type> <plugin_name>