Роль в DevOps, чаще всего реализуемая посредством Ansible, состоит из следующих основных компонентов и файлов:
tasks/
: Каталог, содержащий задачи, выполняемые ролью. Основной файл — main.yml
.
yaml
handlers/
: Каталог, содержащий обработчики событий. Основной файл — main.yml
. Обработчики выполняются только при изменении состояния в задачах, которые их "уведомляют".
yaml
defaults/
: Каталог, содержащий значения переменных по умолчанию для роли. Основной файл — main.yml
. Эти переменные имеют наименьший приоритет.
yaml
vars/
: Каталог, содержащий переменные, специфичные для роли. Основной файл — main.yml
. Эти переменные имеют более высокий приоритет, чем в defaults/
.
yaml
files/
: Каталог, содержащий файлы, которые будут скопированы на целевые машины без изменений.
yaml
templates/
: КатаРоль в DevOps, чаще всего реализуемая посредством Ansible, состоит из следующих основных компонентов и файлов:
tasks/
: Каталог, содержащий задачи, выполняемые ролью. Основной файл — main.yml
.
yaml
handlers/
: Каталог, содержащий обработчики событий. Основной файл — main.yml
. Обработчики выполняются только при изменении состояния в задачах, которые их "уведомляют".
yaml
defaults/
: Каталог, содержащий значения переменных по умолчанию для роли. Основной файл — main.yml
. Эти переменные имеют наименьший приоритет.
yaml
vars/
: Каталог, содержащий переменные, специфичные для роли. Основной файл — main.yml
. Эти переменные имеют более высокий приоритет, чем в defaults/
.
yaml
files/
: Каталог, содержащий файлы, которые будут скопированы на целевые машины без изменений.
yaml
templates/
: КатаRegister or sign in to get access to full answers for all questions from the question bank.