From e346e79ed37f2f08fbc7d69f175ee8c3c8a0139a Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Tue, 19 Aug 2025 11:09:40 +0200 Subject: [PATCH] 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 --- vars/debian.yml | 1 + vars/redhat.yml | 2 ++ 2 files changed, 3 insertions(+) diff --git a/vars/debian.yml b/vars/debian.yml index 733303bf..2b2793d2 100644 --- a/vars/debian.yml +++ b/vars/debian.yml @@ -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, '') }}" diff --git a/vars/redhat.yml b/vars/redhat.yml index ca43df33..b3965efe 100644 --- a/vars/redhat.yml +++ b/vars/redhat.yml @@ -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] }}"