VK Docs logo
Помощь
Обновлена 27 января 2026 г. в 19:56

Переменные tt CLI

В этом разделе приведены переменные окружения для роли tt, которые задают настройки утилиты tt CLI. Подробное описание утилиты приведено в документации Tarantool.

Общие настройки tt CLI

Переменная

Описание

tt_connect_username

Имя пользователя для подключения к Tarantool при выполнении команд tt CLI. Тип: string. Значение по умолчанию: client.

tt_connect_password

Пароль для подключения к Tarantool при выполнении команд tt CLI. Тип: string. Значение по умолчанию: secret.

tt_bin_path

Путь к исполняемому файлу tt на удаленном хосте. Тип: string. Значение по умолчанию: "{{ cartridge_app_instances_dir }}/{{ cartridge_app_name }}.{{ inventory_hostname }}".

tarantool_migrations_directory

Путь на локальной машине к директории с миграциями, которые будут опубликованы и применены на удаленных хостах. Тип: string. Значение по умолчанию: null.

tt_timeout

Время ожидания завершения операции tt vshard bootstrap в секундах. Тип: uint. Значение по умолчанию: 10.

Подключение к централизованному хранилищу конфигурации

Переменные в этом разделе поддерживают два типа централизованного хранилища конфигурации:

  • etcd;
  • централизованное хранилище конфигурации на основе Tarantool (Tarantool-based configuration storage, далее — TBCS). Этот тип хранилища поддерживается начиная с версии 1.10.0.

Переменная

Описание

tt_config_storage_username

Имя пользователя для подключения к централизованному хранилищу конфигурации (etcd или TBCS). Тип: string. Значение по умолчанию: "". В версиях до 1.17.0 параметр называется tt_etcd_username.

tt_config_storage_password

Пароль для подключения к централизованному хранилищу конфигурации (etcd или TBCS). Тип: string. Значение по умолчанию: "". В версиях до 1.17.0 параметр называется tt_etcd_password.

tt_config_storage_host

Хост централизованного хранилища конфигурации (etcd или TBCS) для подключения. Тип: string. Значение по умолчанию: "{{ tarantool_etcd_host | default('etcd') }}". В версиях до 1.17.0 параметр называется tt_etcd_host.

tt_config_storage_port

Порт централизованного хранилища конфигурации (etcd или TBCS) для подключения. Тип: string. Значение по умолчанию: "{{ tarantool_etcd_port | default('2379') }}". В версиях до 1.17.0 параметр называется tt_etcd_port.

tt_config_storage_prefix

Путь префикса в централизованном хранилище конфигурации (etcd или TBCS), который указывает расположение конфигурации кластера. Тип: string. Значение по умолчанию: "{{ tarantool_etcd_prefix }}". В версиях до 1.17.0 параметр называется tt_etcd_prefix.

tt_config_storage_schema_definition

Протокол, используемый для передачи данных в централизованное хранилище конфигурации (etcd или TBCS). Тип: string. Значение по умолчанию: '{{ tarantool_etcd_schema_definition | default("http") }}'. Пример: '{"tt_config_storage_schema_definition": "http"}'. В версиях до 1.17.0 параметр называется tt_etcd_schema_definition.

tt_config_storage_endpoint

Узел централизованного хранилища конфигурации (etcd или TBCS) для подключения. Тип: string. Значение по умолчанию: "{{ tarantool_config_storage_endpoints[0]['uri'] | default(tarantool_config_etcd_endpoints[0] | default('')) }}".

Восстановление после сбоев

Переменная

Описание

tt_failover_status_timeout

Время ожидания выполнения команды failover switch в секундах. Тип: integer. Значение по умолчанию: 30.

tt_failover_status_retries

Количество повторных попыток для запроса статуса выполнения команды failover switch. Тип: integer. Значение по умолчанию: 3.

tt_failover_status_delay

Задержка в секундах для проверки статуса восстановления после отказа (команды failover status). Тип: integer. Значение по умолчанию: 10.

Настройка SSL-соединения с etcd

Переменная

Описание

tt_ssl_key_file_path

Путь к клиентскому SSL-ключу, используемому для установки соединения с etcd. Тип: string. Значение по умолчанию: "{{ tarantool_config_etcd_ssl_key_file | default('') }}". Пример: "/certs/client.key".

tt_ssl_cert_file_path

Путь к клиентскому SSL-сертификату, используемому для установки соединения с etcd. Тип: string. Значение по умолчанию: "{{ tarantool_config_etcd_ssl_cert_file | default('') }}". Пример: "/certs/client.key".

tt_ssl_ca_file_path

Путь к доверенному CA-сертификату, используемому для установки соединения с etcd. Тип: string. Значение по умолчанию: "{{ tarantool_config_etcd_ssl_ca_file | default('') }}". Пример: "/certs/rootCA.crt".

tt_ssl_verify_host

Наличие проверки серверного сертификата etcd. Тип: string. Значение по умолчанию: "{{ tarantool_config_etcd_ssl_verify_host | default('false') }}". Пример: "False".