diff --git a/manifests/repo/redhat.pp b/manifests/repo/redhat.pp index d9b58829..c005ecf3 100644 --- a/manifests/repo/redhat.pp +++ b/manifests/repo/redhat.pp @@ -14,21 +14,27 @@ default => '$releasever', # Yum var } + $basearch = $facts['architecture'] ? { + default => '$basearch', # Yum var + } + yumrepo { 'remi': descr => 'Remi\'s RPM repository for Enterprise Linux $releasever - $basearch', - mirrorlist => "https://rpms.remirepo.net/enterprise/${releasever}/remi/mirror", + mirrorlist => "https://rpms.remirepo.net/enterprise/${releasever}/remi/${basearch}/mirror", enabled => 1, gpgcheck => 1, gpgkey => 'https://rpms.remirepo.net/RPM-GPG-KEY-remi', priority => 1, } +if (! ($facts['os']['name'] in ['AlmaLinux','Redhat'])) and ($facts['distro']['major'] in ['8','9']) { yumrepo { 'remi-php56': descr => 'Remi\'s PHP 5.6 RPM repository for Enterprise Linux $releasever - $basearch', - mirrorlist => "https://rpms.remirepo.net/enterprise/${releasever}/php56/mirror", + mirrorlist => "https://rpms.remirepo.net/enterprise/${releasever}/php56/${basearch}/mirror", enabled => 1, gpgcheck => 1, gpgkey => 'https://rpms.remirepo.net/RPM-GPG-KEY-remi2023', priority => 1, } } +}