]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/rabbitmq/manifests/repo/rhel.pp
move to puppetlabs rabbitmq module
[dsa-puppet.git] / 3rdparty / modules / rabbitmq / manifests / repo / rhel.pp
diff --git a/3rdparty/modules/rabbitmq/manifests/repo/rhel.pp b/3rdparty/modules/rabbitmq/manifests/repo/rhel.pp
new file mode 100644 (file)
index 0000000..2849099
--- /dev/null
@@ -0,0 +1,16 @@
+# Class: rabbitmq::repo::rhel
+# Imports the gpg key if it doesn't already exist.
+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-056e8e56-468e43f2 2>/dev/null',
+    }
+  }
+}