Puppet Class: rabbitmq::repo::rhel

Defined in:
manifests/repo/rhel.pp

Overview

Class: rabbitmq::repo::rhel Imports the gpg key if it doesn’t already exist.



3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'manifests/repo/rhel.pp', line 3

class rabbitmq::repo::rhel {

  if $rabbitmq::repos_ensure {

    $package_gpg_key = $rabbitmq::package_gpg_key

    Class['rabbitmq::repo::rhel'] -> Package<| title == 'rabbitmq-server' |>

    exec { "rpm --import ${package_gpg_key}":
      path   => ['/bin','/usr/bin','/sbin','/usr/sbin'],
      unless => 'rpm -q gpg-pubkey-6026dfca-573adfde 2>/dev/null',
    }
  }
}