В Ansible повторно используют task files и roles: include_tasks подключает задачи динамически, import_tasks — статически.
Как в Ansible переиспользовать код или набор задач в нескольких местах?
В Ansible повторно используют task files и roles: include_tasks подключает задачи динамически, import_tasks — статически.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Ansible повторно используют task files и roles: include_tasks подключает задачи динамически, import_tasks — статически.
Роли объединяют задачи, переменные, шаблоны и handlers в самостоятельный компонент. Передавайте различающиеся значения параметрами вместо копирования кода. Выбор include/import влияет на условия, циклы и обработку тегов, поэтому его стоит делать осознанно.