diff --git a/manifests/repos.pp b/manifests/repos.pp index 0d8f0e4b6..71a49eef0 100644 --- a/manifests/repos.pp +++ b/manifests/repos.pp @@ -28,9 +28,11 @@ class openstack_integration::repos { fail("Unsupported package type (${::operatingsystem})") } } + + $ceph_mirror_fallback = pick($::ceph_mirror_host, "http://download.ceph.com/debian-${ceph_version_real}/") # Ceph is both packaged on UCA and official download.ceph.com packages # which we mirror. We want to use the official packages or our mirror. - if defined('$::nodepool_mirror_host') and $::nodepool_mirror_host != '' { + if $ceph_mirror_fallback !~ '^http://download.ceph.com/.*' { $ceph_version_cap = capitalize($ceph_version_real) apt::pin { 'ceph': priority => 1001, @@ -42,9 +44,9 @@ class openstack_integration::repos { origin => 'download.ceph.com', } } + $enable_sig = false $enable_epel = false - $ceph_mirror = pick($::ceph_mirror_host, "http://download.ceph.com/debian-${ceph_version_real}/") } 'RedHat': { # Set specific variables for CentOS Stream 9