# Class: profiles::yum::epel # # This class manages the puppet7 yum repository for the system. class profiles::yum::puppet7 ( Array[String] $managed_repos, String $baseurl = 'http://repos.main.unkin.net/puppet7', ) { $releasever = $facts['os']['release']['major'] $basearch = $facts['os']['architecture'] if 'puppet7' in $managed_repos { yumrepo { 'puppet7': name => 'puppet7', descr => 'puppet7 repository', target => '/etc/yum.repos.d/puppet7.repo', baseurl => "${baseurl}/el/${releasever}-daily/${basearch}/os/", gpgkey => 'https://yum.puppet.com/RPM-GPG-KEY-puppet-20250406', #gpgkey => "${baseurl}/el/${releasever}-daily/${basearch}/os/RPM-GPG-KEY-puppet", } } }