ATE Documentation portal logo
Помощь

Роли

В этом разделе приведено описание ролей, входящих в состав коллекции tarantool.enterprise.

Роль — это набор задач, переменных и файлов для выполнения определённой задачи. Плейбуки коллекции комбинируют вызовы ролей; роли можно использовать и напрямую в собственных сценариях.

Переменные каждой роли (с префиксом <role_name>_) по умолчанию наследуют значения из соответствующих глобальных переменных с префиксом tarantool_. Полный справочник переменных приведён в разделе «Переменные окружения». Здесь описаны назначение ролей, их действия и примеры использования.

Роли объединены в группы по назначению:

  • Базовые роли — подготовка переменных (prepare), работа с пакетами и директориями (common), операции над кластером (cluster_ops), генерация и распространение конфигурации (tarantool_config).
  • Роли операционной системы — настройка и проверка ОС (os_configure), управление systemd-юнитами (systemd), ротация журналов (logrotate), задачи cron (crontab), удаление экземпляров (uninstall).
  • Роли компонентов Tarantool Enterprise — Tarantool Cluster Manager (cluster_manager), Tarantool Column Store (tcs), Tarantool Clusters Federation (tcf), Tarantool Change Data Capture (cdc), Tarantool Queue Enterprise (tqe), TDB Worker (tdb_worker).