1 # Class: rabbitmq::repo::rhel
2 # Makes sure that the Packagecloud repo is installed
3 class rabbitmq::repo::rhel(
4 $location = "https://packagecloud.io/rabbitmq/rabbitmq-server/el/${facts['os'][release][major]}/\$basearch",
5 String $key_source = $rabbitmq::package_gpg_key,
10 name => 'rabbitmq_rabbitmq-server',
12 gpgkey => $key_source,
17 # This may still be needed to prevent warnings
18 # packagecloud key is gpg-pubkey-d59097ab-52d46e88
19 exec { "rpm --import ${key_source}":
20 path => ['/bin','/usr/bin','/sbin','/usr/sbin'],
21 unless => 'rpm -q gpg-pubkey-6026dfca-573adfde 2>/dev/null',