Автоматизированная установка Агрегатора

Перед установкой Агрегатор должна быть подготовлена среда функционирования (см. подраздел Подготовка среды функционирования).

Для автоматизированной установки рекомендуется предварительно подготовить файл /etc/opt/termidesk-vdi/termidesk.conf, описание параметров которого приведено в подразделе Параметры конфигурирования Агрегатора, и затем выполнить:

sudo apt -y install termidesk-vdi
BASH

Перед установкой следует убедиться, что в БД отсутствуют записи (необходимо использовать чистую БД).

Пример файла /etc/opt/termidesk-vdi/termidesk.conf с установленными значениями имени пользователи и пароля по умолчанию, без использования защищенного подключения к БД и RabbitMQ (см. раздел Подготовка среды функционирования):

SECRETS_STORAGE_METHOD='config'
DBHOST='localhost'
DBPORT='5432'
DBSSL='Disable'
DBNAME='termidesk'
DBUSER='termidesk'
DBPASS='ksedimret'
DBCERT=
DBKEY=
DBCHAIN=
DJANGO_SECRET_KEY='XejStbL6jtZ7DGTH02vJpw4vf1zTWM07RqWhwWGYKgs='
RABBITMQ_URL1='amqp://termidesk:ksedimret@localhost:5672/termidesk'
RABBITMQ_URL2=
RABBITMQ_URL3=
RABBITMQ_SSL='Disable'
LOG_LEVEL='INFO'
LOG_ADDRESS='/dev/log'
LOG_FACILITY='local3'
HEALTH_CHECK_ACCESS_KEY='270c1e6a4cd013a3824982458a26ec4dcac17f60f80a74098a62994f775351e2'
METRICS_ACCESS_KEY='2559773a3b1104064bbcb0b5315749a3783cb4f2fae6ee1925dc84ac0eef0f09'
NODE_ROLES='AGGR_ADM,AGGR_USR,CELERYMAN'
EULA_ACCEPTED='YES'
AGGREGATOR_ACCESS_TOKEN_TITLE='Termidesk JWT Title'
AGGREGATOR_JWT_SSL_KEY=
AGGREGATOR_ACCESS_TOKEN_TTL_SECONDS=600
BASH

После установки указанные в открытом виде пароли можно привести к преобразованным значениям через утилиту /opt/termidesk/bin/scramble (см. подраздел Параметры конфигурирования Агрегатора).