diff --git a/manifests/repo/rdo.pp b/manifests/repo/rdo.pp index 9f172d1..9939e88 100644 --- a/manifests/repo/rdo.pp +++ b/manifests/repo/rdo.pp @@ -3,9 +3,9 @@ class openstack::repo::rdo { include openstack::repo::epel if $::osfamily == 'RedHat' { - $dist = $::operatingsystem ? { - /(CentOS|RedHat|Scientific|SLC)/ => 'epel', - 'Fedora' => 'fedora', + case $operatingsystem { + centos, redhat, scientific, slc: { $dist = 'epel' } + fedora: { $dist = 'fedora' } } # $lsbmajdistrelease is only available with redhat-lsb installed $osver = regsubst($::operatingsystemrelease, '(\d+)\..*', '\1')