Переменные, предназначенные для настройки режима уведомлений, представлены в таблице
Имя переменной |
Значение |
Тип |
Описание |
|---|---|---|---|
rabbitmq_federation |
true / |
bool |
Включение режима федерации RabbitMQ компонента CO с RabbitMQ компонента PGS. Переменная в файле ~/install_co/group_vars/co_setup/main.yml |
pgs_rabbitmq_user |
"" |
str |
Имя пользователя RabbitMQ в PGS. По умолчанию rabbitmq |
pgs_rabbitmq_password |
"" |
str |
Пароль пользователя rabbitmq, одноименная переменная в файле ~/install_pgs/group_vars/pgs_setup/main.yml |
pgs_rabbitmq_amqp_url |
"" |
str |
Доменное имя PGS без протокола и порта. Пример: "pgs-<domain_env>.<domain_name>" |
* — В компоненте PGS дополнительных настроек для включения федерации не требуется. В PGS всегда отправляются сообщения о системных событиях в очереди RabbitMQ PGS. Аналогичные сообщения в зависимости от настройки параметров отправляются в СО. |
|||
Если федерацию необходимо отключить или включить после развертывания продукта, следует использовать тег rabbitmq для установки сервиса RabbitMQ на стороне компонента CO.
Перед запуском необходимо указать значение переменной rabbitmq_federation_enabled: false в файле ~/install_co/group_vars/co_setup/main.yml или указать ключ -e rabbitmq_federation_enabled=false при запуске команды. Пример команды запуска:
ansible-playbook playbooks/main.yml -t rabbitmq -e rabbitmq_federation_enabled=false
Запуск команды осуществляется аналогично запуску установки CO: из директории ~/install_co/ с использованием преднастроенного виртуального окружения venv.