- deep merge yumrepo resources
- convert repos to direct yumrepo in hieradata
- change from repos.main.unkin.net to edgecache.query.consul
- create all yumrepo resources from $profiles:😋:global::repos
67 lines
3.0 KiB
YAML
67 lines
3.0 KiB
YAML
# hieradata/os/almalinux/all_releases.yaml
|
|
---
|
|
profiles::yum::base::baseurl: https://repos.main.unkin.net/almalinux
|
|
profiles::yum::epel::baseurl: https://repos.main.unkin.net/epel
|
|
profiles::yum::unkin::baseurl: https://repos.main.unkin.net/unkin
|
|
profiles::yum::ovirt::baseurl: https://repos.main.unkin.net/centos
|
|
profiles::firewall::firewalld::ensure_package: 'absent'
|
|
profiles::firewall::firewalld::ensure_service: 'stopped'
|
|
profiles::firewall::firewalld::enable_service: false
|
|
profiles::puppet::agent::puppet_version: '7.26.0'
|
|
|
|
profiles::packages::install:
|
|
- lzo
|
|
- xz
|
|
- policycoreutils
|
|
|
|
lm-sensors::package: lm_sensors
|
|
|
|
profiles::yum::global::repos:
|
|
baseos:
|
|
name: baseos
|
|
descr: baseos repository
|
|
target: /etc/yum.repos.d/almalinux.repo
|
|
baseurl: https://edgecache.query.consul/almalinux/%{facts.os.release.full}/BaseOS/%{facts.os.architecture}/os
|
|
gpgkey: http://edgecache.query.consul/almalinux/RPM-GPG-KEY-AlmaLinux-%{facts.os.release.major}
|
|
extras:
|
|
name: extras
|
|
descr: extras repository
|
|
target: /etc/yum.repos.d/almalinux.repo
|
|
baseurl: https://edgecache.query.consul/almalinux/%{facts.os.release.full}/extras/%{facts.os.architecture}/os
|
|
gpgkey: http://edgecache.query.consul/almalinux/RPM-GPG-KEY-AlmaLinux-%{facts.os.release.major}
|
|
appstream:
|
|
name: appstream
|
|
descr: appstream repository
|
|
target: /etc/yum.repos.d/almalinux.repo
|
|
baseurl: https://edgecache.query.consul/almalinux/%{facts.os.release.full}/AppStream/%{facts.os.architecture}/os
|
|
gpgkey: http://edgecache.query.consul/almalinux/RPM-GPG-KEY-AlmaLinux-%{facts.os.release.major}
|
|
powertools:
|
|
name: powertools
|
|
descr: powertools repository
|
|
target: /etc/yum.repos.d/almalinux.repo
|
|
baseurl: https://edgecache.query.consul/almalinux/%{facts.os.release.full}/PowerTools/%{facts.os.architecture}/os
|
|
gpgkey: http://edgecache.query.consul/almalinux/RPM-GPG-KEY-AlmaLinux-%{facts.os.release.major}
|
|
highavailability:
|
|
name: highavailability
|
|
descr: highavailability repository
|
|
target: /etc/yum.repos.d/almalinux.repo
|
|
baseurl: https://edgecache.query.consul/almalinux/%{facts.os.release.full}/HighAvailability/%{facts.os.architecture}/os
|
|
gpgkey: http://edgecache.query.consul/almalinux/RPM-GPG-KEY-AlmaLinux-%{facts.os.release.major}
|
|
epel:
|
|
name: epel
|
|
descr: epel repository
|
|
target: /etc/yum.repos.d/epel.repo
|
|
baseurl: https://edgecache.query.consul/epel/%{facts.os.release.major}/Everything/%{facts.os.architecture}
|
|
gpgkey: http://edgecache.query.consul/epel/RPM-GPG-KEY-EPEL-%{facts.os.release.major}
|
|
puppet:
|
|
name: puppet
|
|
descr: puppet repository
|
|
target: /etc/yum.repos.d/puppet.repo
|
|
baseurl: https://yum.puppet.com/puppet7/el/%{facts.os.release.major}/%{facts.os.architecture}
|
|
gpgkey: https://yum.puppet.com/RPM-GPG-KEY-puppet-20250406
|
|
unkin:
|
|
name: unkin
|
|
descr: unkin repository
|
|
target: /etc/yum.repos.d/unkin.repo
|
|
baseurl: https://repos.main.unkin.net/unkin/%{facts.os.release.major}/%{facts.os.architecture}/os
|