Роли в Ansible можно вызывать несколькими способами в рамках плейбука.
Использование ключевого слова roles
на уровне плейбука:
yaml
Этот способ применяется для вызова ролей, которые будут выполнены последовательно для всех хостов, определенных в секции hosts
.
Использование модуля include_role
в списке задач:
yaml
Модуль include_role
выполняет роль как если бы это был список задач, включенный в текущий плей. Позволяет использовать условия (when
) и циклы (loop
) для контроля выполнения роли.
Использование модуля import_role
в списке задач:
yaml
Роли в Ansible можно вызывать несколькими способами в рамках плейбука.
Использование ключевого слова roles
на уровне плейбука:
yaml
Этот способ применяется для вызова ролей, которые будут выполнены последовательно для всех хостов, определенных в секции hosts
.
Использование модуля include_role
в списке задач:
yaml
Модуль include_role
выполняет роль как если бы это был список задач, включенный в текущий плей. Позволяет использовать условия (when
) и циклы (loop
) для контроля выполнения роли.
Использование модуля import_role
в списке задач:
yaml
Register or sign in to get access to full answers for all questions from the question bank.