Конфигурационный файл main.yml содержит переменные, предназначеные для настройки установки PGS. Для настройки следует использовать доступные значения и способы заполнения переменных, указанные в таблице.
Параметры переменных необходимо указывать в двойных кавычках. Спецсимволы «<>{}|&;*?@`$!» в значениях переменных необходимо экранировать символом «\». Для обеспечения безопасности при работе ПО рекомендовано использовать надежные пароли, содержащие спецсимволы и произвольные символы разных регистров.
Доступ к сервисам PGS обеспечивается с помощью переменных:
–dev_mode;
–pgs_cluster;
–domain_name;
–domain_env;
–swarm_network_encryption;
–api_interface_ext_port.
После заполнения перечисленных переменных будет сформирован адрес: https://pgs-<domain_env>.<domain_name> который служит для обеспечения доступа к сервису. Если переменная <domain_env> не задана, то запись будет https://pgs.<domain_name>
Переменная |
Значение и способ заполнения |
|---|---|
pgs_cluster |
Включение и отключение кластерного режима установки системы. Принимает значения True и False. |
domain_name |
Зарегистрированный домен установки PGS |
domain_env |
Элемент доменного имени установки, предназначеный для разграничения доступа к сервисам PGS |
api_interface_ext_port |
Порт Nginx для доступа к API интерфейсу, значение по умолчанию — 443. При изменении значения по умолчанию для порта в PGS необходимо учесть новое значение в компоненте CO При включении интеграции с почтовой системой PSN следует изменить порт для доступа к pgs_api в параметрах PSN (Подробнее см. в документе «Руководство по установке почтового сервера») |
keycloak_password |
Пароль для пользователя PGS в Keycloak (он же Администратор Master Realm). Длина значения не менее 10 символов |
keycloak_realm_password |
Внутренний пароль для администраторов тенантов Keycloak (используется только для сервисного обслуживания системы). Длина значения не менее 10 символов |
keycloak_postgres_password |
Пароль БД PostgreSQL (используется как хранилище для Keycloak). Длина значения не менее 10 символов |
pgs_observability_mode |
Отвечает за выбор систем мониторинга, устанавливаемых при развертывании продукта. Переменная принимает следующие значения: external — устанавлива |