Переменные окружения
В этом разделе приводится справочник переменных окружения, которые используются в сценариях ATE. Переменные можно разделить на следующие типы:
-
Глобальные переменные окружения влияют на процессы во всех сценариях ATE. Такие переменные содержат в названии префикс
tarantool_; -
Переменные роли используются только в рамках конкретной роли (например
tt,tcfилиsystemd) и часто подтягивают значение из соответствующей глобальной переменной. Такие переменные содержат в названии префикс вида<role_name>_.Роль в ATE - это набор задач, переменных и файлов, необходимых для выполнения определённой задачи. При вызове сценариев комбинируется вызов разных ролей. Разделение на глобальные переменные и переменные роли позволяет гибко управлять сценариями без необходимости задумываться о внутреннем устройстве ATE. В ATE поддерживаются следующие роли:
cartridge— общие настройки Tarantool и параметры Cartridge-приложений;cluster_manager— параметры установки и запуска веб-интерфейса Tarantool Cluster Manager, управление правами доступа, настройки журнала событий;crontab— управление задачами cron;etcd— настройка пользователя и директорий etcd;logrotate— ротация записей журнала событий;os_configure— настройка операционной системы;systemd— управление правами доступа, настройка SSL-соединения с etcd;tcf— параметры установки и запуска Tarantool Clusters Federation, управление правами доступа, настройка репликаторов Gateway и Destionation;tcs— параметры установки и запуска настройка Tarantool Column Store, управление правами доступа, настройка компонента Scheduler;tqe— параметры установки и запуска Tarantool Queue Enterprise;tt— параметры установки и запуска утилиты tt CLI;uninstall— удаление продуктов и компонентов Tarantool. Роль не имеет собственных переменных и использует глобальные переменные и переменные ролиcartridge.