add client configs for mail relay
[mirror/dsa-puppet.git] / modules / roles / manifests / mailrelay.pp
index 57e2f44..388370a 100644 (file)
@@ -1,2 +1,23 @@
+# = Class: roles::mailrelay
+#
+# Setup for mailrelay hosts
+#
+# == Sample Usage:
+#
+#   include roles::mailrelay
+#
 class roles::mailrelay {
+       include roles::pubsub::parameters
+
+       $rabbit_password = $roles::pubsub::parameters::rabbit_password
+
+       roles::pubsub::config { 'emailvdomains':
+               key      => 'dsa-emailvdomains-receive',
+               exchange => dsa,
+               queue    => "email-${::fqdn}",
+               topic    => 'dsa.email.update',
+               vhost    => dsa,
+               username => $::fqdn,
+               password => $rabbit_password
+       }
 }