Таска Ansible — отдельное действие модуля с параметрами, а роль — переиспользуемая структура, объединяющая задачи и связанные ресурсы.
Что такое роль и таска в Ansible, как они соотносятся между собой?
Таска Ansible — отдельное действие модуля с параметрами, а роль — переиспользуемая структура, объединяющая задачи и связанные ресурсы.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Таска Ansible — отдельное действие модуля с параметрами, а роль — переиспользуемая структура, объединяющая задачи и связанные ресурсы.
В роль входят tasks, handlers, defaults, vars, templates и другие элементы по необходимости. Play применяет роли и задачи к хостам. Роль помогает организовать компонент, но сама по себе не гарантирует идемпотентность его команд.