Порядок настройки
Для взаимодействия на сетевом уровне необходимо открыть доступ по протоколу TCP портам для входящего трафика, приведенным в таблице.
| Параметр | Описание | Тип | Значение по умолчанию |
|---|---|---|---|
| squadus_federation_bridge_ int_port | Вridge-порт для сервиса squadus | int | 3300 |
| synapse_client_int_port | Клиентский порт сервиса Synapse | int | 8008 |
| synapse_federation_int_port | Порт федерации сервиса Synapse | int | 8448 |
Для установки продукта в режиме федерации необходимо присвоить значения переменным, приведенным в таблице.
| Параметр | Описание | Тип | Значение по умолчанию |
|---|---|---|---|
| squadus_postgresql_enabled | Включить установку базы данных PostgreSQL | bool | true |
| squadus_federation_enabled | Включить режим федерации Squadus | bool | true |
| synapse_ip_range_blacklist | Список запрещенных IP-адресов для приема сообщений | list | - |
| synapse_ip_range_whitelist | Список разрешенных IP-адресов для приема сообщений | list | - |
| synapse_federation_domain_ whitelist | Список разрешенных доменов для приема сообщений. Пример: im.example.com | list | - |
Предварительно, необходимо установить библиотеку psycopg2 (см. Системные требования). Данная библиотека используется для управления конфигурацией сервиса базы данных PostgreSQL.
Для применения настроек на ранее подготовленном стенде следует запустить команду:
ansible-playbook playbooks/squadus.yml --tags federation --diff