repos: add CentOS-9s RabbitMQ SIG repos/gpgkey and install tasks.
Signed-off-by: James Antill <james@and.org>
This commit is contained in:
parent
7cfe60bd42
commit
319218f3fb
3 changed files with 71 additions and 0 deletions
32
files/common/RPM-GPG-KEY-CentOS-SIG-Messaging
Normal file
32
files/common/RPM-GPG-KEY-CentOS-SIG-Messaging
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||||
|
|
||||||
|
mQENBF3jBZQBCAC3mGl8pmWoOuUzh8rJAbaqiOXEZ8wa904VN2bTDgxydtwL16cy
|
||||||
|
ad54OaW+jyD0+api5b5pKmmu+7qLT3vfndITQaF8lE1w+1qSFFJpbxOSsqU7rVx5
|
||||||
|
+KpqfmfBJ9/jTIQsCcIdcx8Ajachgjifj1bM48quYE5pQp4YTu+I/HhwjacO9CEt
|
||||||
|
yIcX48wph2CbvY/xPX8E+8kdrc4/gd3F9c5Nmvj5Xa22QsXpCzrJSO5Vm8NIGycU
|
||||||
|
O4NhE4ctQLa5MqydvyAyORA4IYrzsK1Ioa8MJeeKvUQ46NWR+N2AsTQPbnULAiJM
|
||||||
|
ef3giEt56YpPx3JMe7G4XfAgsnYQphhFdV5VABEBAAG0Y0NlbnRPUyBNZXNzYWdp
|
||||||
|
bmcgU0lHIChodHRwczovL3dpa2kuY2VudG9zLm9yZy9TcGVjaWFsSW50ZXJlc3RH
|
||||||
|
cm91cC9NZXNzYWdpbmcpIDxzZWN1cml0eUBjZW50b3Mub3JnPokBOQQTAQoAIwIb
|
||||||
|
AwcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheABQJiTWLmAAoJEIMBTrvhbg0SQFYH
|
||||||
|
/0RFI9yxWGchuygAlsiX8bBgp0oM/vWmX+b5gZuZBM0vCPFYgICCSG5yVcRZofqx
|
||||||
|
QBCOQ5tCVPlGR6DGxRjKlJJ5AIFLDh57no76wbR+RQAzMzXxrRNSlbu8ccwJX10e
|
||||||
|
njSOLvPvKXq16HuLq2PJ2p7ZkmsCpab9fiD080RFXvgr9cQ7etE5jp55zo5zRmF6
|
||||||
|
CGSpjZKcgVwRc5zPq3W1OwT7LQNZhClotlWT3RjujkmFkhYjEK4Q2HO9dRc/lHXz
|
||||||
|
B24suCv7wGtyUcGr1ghqNGQV5kr2uBpqTK8pvOFs+jJRczGmnUcY8YVKUo/fJZEV
|
||||||
|
eGTZc4X0Gfhq2nGTWE4xcDy5AQ0EXeMFlAEIANFN5aHtItH/5c0hxBNv8S4yDnEm
|
||||||
|
NwHKzWQBPJv69zjcokjYyAImRs6EqbEKL2hWA+9AbrLOC+s1Fya3U0EJIZmVKsuj
|
||||||
|
8GFaFBB7l26t596re8aWMWf+sbHGgBPHxi+Z/3LAkBGViI5r1WZO1h3b/v9j3QOA
|
||||||
|
A8WIVAcqGzwbBQDCV4zVZuePoNouYhMLvjai3Y3Ydd8vnZyGT02Zk4zYgBOw7cnh
|
||||||
|
0yveyYxJ+11x53UJXFmGI/vbslqmnWawp0eqT5T/TH45KNXHglvGqPct+6FdQ9N/
|
||||||
|
sIFjjYDXxuFNr3jCleXdP3SSi+Fvx7OrIVGmXNa0b02DWjci0wouXR0kGn0AEQEA
|
||||||
|
AYkBHwQYAQoACQIbDAUCYk1i2gAKCRCDAU674W4NEgtpB/9YAciHdlQm9Bfk/lwA
|
||||||
|
otibXlqqzQAtjQ7UAbHsPYL1s8ty1RxrW3Moi2y6fVFcFaDpzo8MEXO22TV7Pff+
|
||||||
|
hnhvea/XhXcIpTCEKfuK2gapvVIQ6cHFqpbthrzTj7SAOdp9mxkxdqXYVsiMAoWl
|
||||||
|
PweZDxc+S73ryC6OexoI6s/HJBQcmcnhArdQUAxQQed//oEFfz+Gznj3VBsFumMV
|
||||||
|
Hldqd3MYc1mcPC5ok4oBoBY2QYg74NYSxIZU5DVsv/rJYrw0cz7+539f9TgOCYqs
|
||||||
|
GbyAJgLIJBBZnS0rPyqCEbMyV1H2ah2FgPGFKxo1uVtRWA2/oulu96uHJFeN9rSg
|
||||||
|
Ud3Q
|
||||||
|
=SGO3
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
23
files/common/centos9s-rabbitmq38.repo
Normal file
23
files/common/centos9s-rabbitmq38.repo
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
# See: https://git.centos.org/rpms/centos-release-messaging/blob/c9s-sig-messaging/f/SOURCES
|
||||||
|
[centos-rabbitmq38]
|
||||||
|
# Yes, the repo is called 38. Yes, it only contains 3.9.x packages as of 2025-06
|
||||||
|
name=name=CentOS-9 - RabbitMQ 38 (3.9.x) - $basearch
|
||||||
|
#baseurl=<mirror>/CentOS-Stream/SIGs/9-stream/messaging/x86_64/rabbitmq-38/
|
||||||
|
metalink=https://mirrors.centos.org/metalink?release=$releasever&arch=$basearch&repo=centos-messaging-sig-rabbitmq-38-9-stream&protocol=https,http
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=1
|
||||||
|
gpgkey=gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Messaging
|
||||||
|
|
||||||
|
[centos-rabbitmq-38-test]
|
||||||
|
name=CentOS-8 - RabbitMQ 38 Testing
|
||||||
|
baseurl=https://buildlogs.centos.org/centos/$releasever-stream/messaging/$basearch/rabbitmq-38/
|
||||||
|
gpgcheck=0
|
||||||
|
enabled=0
|
||||||
|
|
||||||
|
[centos-rabbitmq-38-source]
|
||||||
|
name=CentOS-8 - RabbitMQ 38 - Source
|
||||||
|
baseurl=http://mirror.stream.centos.org/SIGs/$releasever-stream/messaging/source/rabbitmq-38/
|
||||||
|
gpgcheck=1
|
||||||
|
enabled=0
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Messaging
|
||||||
|
|
|
@ -164,3 +164,19 @@
|
||||||
- name: Install python3-dnf with direct dnf command
|
- name: Install python3-dnf with direct dnf command
|
||||||
ansible.builtin.command: "dnf -y install python3-dnf"
|
ansible.builtin.command: "dnf -y install python3-dnf"
|
||||||
when: "p3dnf.rc != 0"
|
when: "p3dnf.rc != 0"
|
||||||
|
|
||||||
|
- name: Put RabbitMQ CentOS-9 SIG repos on el systems
|
||||||
|
ansible.builtin.copy: src="{{ files }}/common/centos9s-rabbitmq38.repo" dest="/etc/yum.repos.d/centos9s-rabbitmq38.repo"
|
||||||
|
when: inventory_hostname.startswith('rabbitmq') and (ansible_distribution == 'RedHat' or ansible_distribution == 'CentOS')) and ansible_distribution_major_version|int == 9
|
||||||
|
tags:
|
||||||
|
- config
|
||||||
|
- packages
|
||||||
|
- yumrepos
|
||||||
|
|
||||||
|
- name: Put RabbitMQ CentOS-9 SIG gpg key on el systems
|
||||||
|
ansible.builtin.copy: src="{{ files }}/common/RPM-GPG-KEY-CentOS-SIG-Messaging" dest="/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Messaging"
|
||||||
|
when: inventory_hostname.startswith('rabbitmq') and (ansible_distribution == 'RedHat' or ansible_distribution == 'CentOS')) and ansible_distribution_major_version|int == 9
|
||||||
|
tags:
|
||||||
|
- config
|
||||||
|
- packages
|
||||||
|
- yumrepos
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue