chore: centralise all yum repo configuration
Build / precommit (pull_request) Successful in 5m43s

- add 30+ repository definitions to AlmaLinux/all_releases.yaml with `ensure: absent` defaults
- update all role-specific hieradata files to use `ensure: present` pattern
- remove duplicated repository URL/GPG key configurations from individual roles
- maintains existing functionality while improving maintainability"
This commit is contained in:
2026-01-11 16:22:08 +11:00
parent 6f51bffeaa
commit 24113f29e2
26 changed files with 306 additions and 437 deletions
+1 -6
View File
@@ -25,12 +25,7 @@ frrouting::ospfd_interfaces:
profiles::yum::global::repos:
ceph-reef:
name: ceph-reef
descr: ceph reef repository
target: /etc/yum.repos.d/ceph-reef.repo
baseurl: https://edgecache.query.consul/ceph/yum/el%{facts.os.release.major}/%{facts.os.architecture}
gpgcheck: 0,
mirrorlist: absent
ensure: present
profiles::ceph::client::keyrings:
nomad: