rabbitmq: Enable the plugins by hand, in el9, for now.

Signed-off-by: James Antill <james@and.org>
This commit is contained in:
James Antill
2025-06-22 17:35:52 -04:00
parent c83547366e
commit 1bb4982217

View File

@@ -129,6 +129,37 @@
rabbitmq_auth_mechanism_ssl,\
rabbitmq_federation,\
rabbitmq_federation_management"
when: ansible_distribution_major_version|int < 9
tags:
- rabbitmq_cluster
- config
# This is probably bad, I guess the plugin code isn't compatible anymore?
# We can do it by hand, it's probably slower but fine.
- name: Enable the HTTP management console
ansible.builtin.command: rabbitmq-plugins enable rabbitmq_management
when: ansible_distribution_major_version|int >= 9
tags:
- rabbitmq_cluster
- config
- name: Enable the HTTP SSL authentication plugins
ansible.builtin.command: rabbitmq-plugins enable rabbitmq_auth_mechanism_ssl
when: ansible_distribution_major_version|int >= 9
tags:
- rabbitmq_cluster
- config
- name: Enable the RabbitMQ federation plugin
ansible.builtin.command: rabbitmq-plugins enable rabbitmq_federation
when: ansible_distribution_major_version|int >= 9
tags:
- rabbitmq_cluster
- config
- name: Enable the RabbitMQ federation management plugin
ansible.builtin.command: rabbitmq-plugins enable rabbitmq_federation_management
when: ansible_distribution_major_version|int >= 9
tags:
- rabbitmq_cluster
- config