Lookup-плагины получают данные из внешних источников на управляющем узле Ansible, а фильтры преобразуют значения внутри шаблонов Jinja.
Что такое lookup и фильтры в Ansible, как они используются?
Lookup-плагины получают данные из внешних источников на управляющем узле Ansible, а фильтры преобразуют значения внутри шаблонов Jinja.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Lookup-плагины получают данные из внешних источников на управляющем узле Ansible, а фильтры преобразуют значения внутри шаблонов Jinja.
Например, lookup('ansible.builtin.file', 'config.txt') читает локальный файл контроллера, а value | default('fallback') подставляет запасное значение. Не путайте lookup с чтением файла на удалённом хосте. Секреты из внешнего источника нельзя бездумно выводить в debug или журналы задач.
Источник: docs.ansible.com.