Ensure su/runuser is installed for rabbitmq

su/runuser is required for some rabbitmqctl commands, thus
let's ensure they're present for all cases.

This intends to fix CentOS 10 Stream molecule jobs at the first place.

Change-Id: I4fe224b471eff483b442d0256da49f32440549ec
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/957859
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
This commit is contained in:
Dmitriy Rabotyagov
2025-08-19 11:09:40 +02:00
parent ac16614326
commit e346e79ed3
2 changed files with 3 additions and 0 deletions

View File

@@ -43,6 +43,7 @@ rabbitmq_dependencies:
- "erlang-eldap{{ _rabbitmq_erlang_version_spec }}"
- "erlang-nox{{ _rabbitmq_erlang_version_spec }}"
- socat
- util-linux
rabbitmq_distro_packages:
- "rabbitmq-server{{ (rabbitmq_install_method == 'external_repo') | ternary('=' ~ rabbitmq_package_version, '') }}"

View File

@@ -55,10 +55,12 @@ rabbitmq_distro_packages_mapping:
distro:
- openssl
- rabbitmq-server
- util-linux
external_repo:
- openssl
- "erlang-{{ rabbitmq_erlang_package_version }}.{{ _rabbitmq_erlang_package_dist_tag }}.{{ ansible_facts['architecture'] }}"
- "rabbitmq-server-{{ rabbitmq_package_version }}.{{ _rabbitmq_package_dist_tag }}.noarch"
- util-linux
rabbitmq_distro_packages: "{{ rabbitmq_distro_packages_mapping[rabbitmq_install_method] }}"