## confdroid_resources::main::epel.pp # Module name: confdroid_resources # Author: 12ww1160 (12ww1160@confdroid.com) # @summary Class manages yum repo for epel. ############################################################################## class confdroid_resources::main::epel ( ) inherits confdroid_resources::params { if $facts['os']['name'] == 'Rocky' and $facts['os']['release']['major'] == '9' { yumrepo { 'crb': enabled => '1', } exec { 'install EPEL RPM': command => "dnf install -y ${epel_from_url}", path => '/usr/bin', unless => 'rpm -qa | grep epel-release', require => Yumrepo['crb'], } yumrepo { 'epel': descr => "Extra Packages for Enterprise Linux 9 - \$basearch", mirrorlist => 'https://mirrors.fedoraproject.org/metalink?repo=epel-9&arch=$basearch&infra=$infra&content=$contentdir', enabled => $rs_enable_epel, gpgcheck => '0', require => Exec['install EPEL RPM'], } } }