VK Docs logo
Помощь

Переменные окружения

В этом разделе приводится справочник переменных окружения, которые используются в сценариях 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.