HomeDevCentral

Provision RabbitMQ configuration

Description

Provision RabbitMQ configuration

Summary:
RabbitMQ clusters can be configured in pillar/saas/rabbitmq.sls

HTTP API requests through the management plugin are fired
to ensure each cluster is configured as expected.

Vault configuration
The salt-primary node policy has read access to the credentials defined
in rabbitmq_clusters pillar, so it can run the saas-rabbitmq role.

Policies are now templates, and the node policy reads the rendered template
version from /srv/policies instead of Salt roles/ folder.

Ref T752.

Test Plan: Provision white-rabbit cluster

Reviewers: DorianWinty

Reviewed By: DorianWinty

Maniphest Tasks: T752

Differential Revision: https://devcentral.nasqueron.org/D2793

Details

Provenance
derecksonAuthored on Feb 10 2023, 19:24
derecksonPushed on Mar 31 2023, 21:23
Reviewer
DorianWinty
Differential Revision
D2793: Provision RabbitMQ configuration
Parents
rOPS83ead68e7a00: Use Python boolean format for Airflow configuration
Branches
Unknown
Tags
Unknown
Tasks
T752: Salt configuration for White Rabbit